var header=jQuery('#header .header_mid_inner'), nav=jQuery('#navigation'), nav_left=nav.offset().left, mega=nav.find('> li.menu-item-mega'), header_width=header.width(), firstRun=true, rtl=jQuery('html').attr('dir'); jQuery(document).ready(function(){ cmsmastersMegaMenu(); }); jQuery(window).on('debouncedresize', function (){ setTimeout(function (){ cmsmastersMegaMenu(); }, 150); }); jQuery(window).on('debouncedscroll', function (){ cmsmastersMegaMenu(); }); function cmsmastersMegaMenu(){ var win_width=jQuery(window).width(), new_header_width=header.width(), header_pad_left=Number(header.css('padding-left').replace('px', '')), header_left=header.offset().left + header_pad_left, header_right=header_left + new_header_width, new_nav_left=nav.offset().left; if(firstRun || new_header_width!==header_width || new_nav_left!==nav_left ){ mega.each(function (){ var li=jQuery(this), full=li.hasClass('menu-item-mega-fullwidth'), drop_right=li.hasClass('menu-item-dropdown-right'), li_left=li.offset().left, mega=li.find('> div'); if(mega.length===1){ var mega_width=mega.outerWidth(), mega_left=mega.offset().left, mega_right=mega_left + mega_width; if(full){ mega.css({ width:new_header_width + 'px', right:'auto', left:'-' + (li_left - header_left) + 'px' }); }else{ if(mega_width >=new_header_width){ li.addClass('menu-item-mega-fullwidth menu-item-mega-dynamic-fullwidth').find('> div').css({ width:new_header_width + 'px', right:'auto', left:'-' + ((typeof(rtl)==='undefined') ? (li_left - header_left):(mega_right - header_right)) + 'px' }); }else{ if(drop_right){ if(typeof(rtl)==='undefined'){ if(mega_left < header_left){ mega.css({ right:'auto', left:'-' + (li_left - header_left) + 'px' }); }}else{ if(mega_right > header_right){ mega.css({ left:'-' + (mega_right - header_right) + 'px' }); }} }else{ if(typeof(rtl)==='undefined'){ if(mega_right > header_right){ mega.css({ left:'-' + (mega_right - header_right) + 'px' }); }else if(mega_left < header_left){ mega.css({ left:'-' + (li_left - header_left) + 'px' }); }}else{ if(mega_left < header_left){ mega.css({ right:'auto', left:'-' + (li_left - header_left) + 'px' }); }} }} } if(win_width < 1008){ mega.css({ width:'', right:'', left:'' }); mega.find('a').each(function (){ var a_style=jQuery(this).attr('style'), span_tag=jQuery(this).find('span'); jQuery(this).removeAttr('style').attr('data-style', a_style); span_tag.each(function (){ var span_style=jQuery(this).attr('style'); jQuery(this).removeAttr('style').attr('data-style', span_style); }); }); }else{ mega.find('a').each(function (){ var a_style=jQuery(this).attr('data-style'), span_tag=jQuery(this).find('span'); jQuery(this).removeAttr('data-style').attr('style', a_style); span_tag.each(function (){ var span_style=jQuery(this).attr('data-style'); jQuery(this).removeAttr('data-style').attr('style', span_style); }); }); }} }); nav_left=new_nav_left; } firstRun=false; } function cmsmastersMegaMenuDestroy(){ mega.each(function (){ var li=jQuery(this), mega=li.find('> div'); mega.css({ width:'', right:'', left:'' }); }); firstRun=true; }; (function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); wpcf7.setStatus($form, 'init'); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } wpcf7.resetCounter($form); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; switch(data.status){ case 'init': wpcf7.setStatus($form, 'init'); break; case 'validation_failed': $.each(data.invalid_fields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('.wpcf7-form-control', this).attr('aria-describedby', n.error_id ); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); wpcf7.setStatus($form, 'invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': wpcf7.setStatus($form, 'unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': wpcf7.setStatus($form, 'spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': wpcf7.setStatus($form, 'aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': wpcf7.setStatus($form, 'sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': wpcf7.setStatus($form, 'failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: wpcf7.setStatus($form, 'custom-' + data.status.replace(/[^0-9a-z]+/i, '-') ); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); wpcf7.resetCounter($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $('.wpcf7-response-output', $form) .html('').append(data.message).slideDown('fast'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $('[role="status"]', $response).html(data.message); if(data.invalid_fields){ $.each(data.invalid_fields, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $li.attr('id', n.error_id); $('ul', $response).append($li); }); }}); if(data.posted_data_hash){ $form.find('input[name="_wpcf7_posted_data_hash"]').first() .val(data.posted_data_hash); }}; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
    ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $(target).get(0).dispatchEvent(event); }; wpcf7.setStatus=function(form, status){ var $form=$(form); var prevStatus=$form.attr('data-status'); $form.data('status', status); $form.addClass(status); $form.attr('data-status', status); if(prevStatus&&prevStatus!==status){ $form.removeClass(prevStatus); }} wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.resetCounter=function(form){ var $form=$(form); $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('').attr({ 'class': 'wpcf7-not-valid-tip', 'aria-hidden': 'true', }).text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.siblings('.screen-reader-response').each(function(){ $('[role="status"]', this).html(''); $('ul', this).html(''); }); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form).hide().empty(); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); if('serviceWorker' in navigator){ window.addEventListener('load', function(){ navigator.serviceWorker.register(superpwa_sw.url) .then(function(registration){ console.log('SuperPWA service worker ready'); registration.update(); }) .catch(function(error){ console.log('Registration failed with ' + error); }); var deferredPrompt; window.addEventListener('beforeinstallprompt', function(e){ deferredPrompt=e; if(deferredPrompt!=null||deferredPrompt!=undefined){ if(superpwa_sw.disable_addtohome==1){ deferredPrompt.preventDefault(); } var a2hsBanner=document.getElementsByClassName("superpwa-sticky-banner"); if(a2hsBanner.length){ deferredPrompt.preventDefault(); for (var i=0; i < a2hsBanner.length; i++){ var showbanner=a2hsBanner[i].getAttribute("data-show"); a2hsBanner[i].style.display="flex"; }} }}) window.addEventListener('appinstalled', function(evt){ var a2hsBanner=document.getElementsByClassName("superpwa-sticky-banner"); if(a2hsBanner.length){ for (var i=0; i < a2hsBanner.length; i++){ var showbanner=a2hsBanner[i].getAttribute("data-show"); a2hsBanner[i].style.display="none"; }} }); var a2hsviaClass=document.getElementsByClassName("superpwa-add-via-class"); if(a2hsviaClass!==null){ for (var i=0; i < a2hsviaClass.length; i++){ a2hsviaClass[i].addEventListener("click", addToHome); }} function addToHome(){ if(!deferredPrompt){return ;} deferredPrompt.prompt(); deferredPrompt.userChoice.then(function(choiceResult){ if(choiceResult.outcome==="accepted"){ var a2hsBanner=document.getElementsByClassName("superpwa-sticky-banner"); if(a2hsBanner){ for (var i=0; i < a2hsBanner.length; i++){ var showbanner=a2hsBanner[i].getAttribute("data-show"); a2hsBanner[i].style.display="none"; }} console.log("User accepted the prompt"); }else{ console.log("User dismissed the prompt"); } deferredPrompt=null; }); }}); }; function cmsmasters_media_width(){ var media_width=parseInt(jQuery('.cmsmasters_responsive_width').css('width')); return media_width; } (function(){"use strict";jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(gc;c++)b.push(a[c]);else b.push(a);return b}function g(a,b,c){if(!(this instanceof g))return new g(a,b);"string"==typeof a&&(a=document.querySelectorAll(a)),this.elements=f(a),this.options=d({},this.options),"function"==typeof b?c=b:d(this.options,b),c&&this.on("always",c),this.getImages(),j&&(this.jqDeferred=new j.Deferred);var e=this;setTimeout(function(){e.check()})}function h(a){this.img=a}function i(a){this.src=a,n[a]=this}var j=a.jQuery,k=a.console,l="undefined"!=typeof k,m=Object.prototype.toString;g.prototype=new b,g.prototype.options={},g.prototype.getImages=function(){this.images=[];for(var a=0,b=this.elements.length;b>a;a++){var c=this.elements[a];"IMG"===c.nodeName&&this.addImage(c);for(var d=c.querySelectorAll("img"),e=0,f=d.length;f>e;e++){var g=d[e];this.addImage(g)}}},g.prototype.addImage=function(a){var b=new h(a);this.images.push(b)},g.prototype.check=function(){function a(a){return b.options.debug&&l,b.progress(a),c++,c===d&&b.complete(),!0}var b=this,c=0,d=this.images.length;if(this.hasAnyBroken=!1,!d)return this.complete(),void 0;for(var e=0;d>e;e++){var f=this.images[e];f.on("confirm",a),f.check()}},g.prototype.progress=function(a){this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded;var b=this;setTimeout(function(){b.emit("progress",b,a),b.jqDeferred&&b.jqDeferred.notify&&b.jqDeferred.notify(b,a)})},g.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var b=this;setTimeout(function(){if(b.emit(a,b),b.emit("always",b),b.jqDeferred){var c=b.hasAnyBroken?"reject":"resolve";b.jqDeferred[c](b)}})},j&&(j.fn.imagesLoaded=function(a,b){var c=new g(this,a,b);return c.jqDeferred.promise(j(this))}),h.prototype=new b,h.prototype.check=function(){var a=n[this.img.src]||new i(this.img.src);if(a.isConfirmed)return this.confirm(a.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var b=this;a.on("confirm",function(a,c){return b.confirm(a.isLoaded,c),!0}),a.check()},h.prototype.confirm=function(a,b){this.isLoaded=a,this.emit("confirm",this,b)};var n={};return i.prototype=new b,i.prototype.check=function(){if(!this.isChecked){var a=new Image;c.bind(a,"load",this),c.bind(a,"error",this),a.src=this.src,this.isChecked=!0}},i.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},i.prototype.onload=function(a){this.confirm(!0,"onload"),this.unbindProxyEvents(a)},i.prototype.onerror=function(a){this.confirm(!1,"onerror"),this.unbindProxyEvents(a)},i.prototype.confirm=function(a,b){this.isConfirmed=!0,this.isLoaded=a,this.emit("confirm",this,b)},i.prototype.unbindProxyEvents=function(a){c.unbind(a.target,"load",this),c.unbind(a.target,"error",this)},g}),b.prototype.createOverlay=function(){var b="absolute";if("body"==this.parent.element.tagName.toLowerCase())b="fixed";else{var c=this.parent.$element.css("position");("fixed"!=c||"absolute"!=c)&&this.parent.$element.css("position","relative")}this.container=a("
    ").css({width:"100%",height:"100%",backgroundColor:this.parent.options.backgroundColor,backgroundPosition:"fixed",position:b,zIndex:666999,top:0,left:0}).appendTo(this.parent.$element),this.loadbar=a("
    ").css({height:this.parent.options.barHeight+"px",marginTop:"-"+this.parent.options.barHeight/2+"px",backgroundColor:this.parent.options.barColor,width:"0%",position:"absolute",top:"50%"}).appendTo(this.container),1==this.parent.options.percentage&&(this.percentageContainer=a("
    ").text("0%").css({height:"40px",width:"100px",position:"absolute",fontSize:"3em",top:"50%",left:"50%",marginTop:"-"+(59+this.parent.options.barHeight)+"px",textAlign:"center",marginLeft:"-50px",color:this.parent.options.barColor}).appendTo(this.container)),this.parent.preloadContainer.toPreload.length&&1!=this.parent.alreadyLoaded||this.parent.destroyContainers()},b.prototype.updatePercentage=function(a){this.loadbar.stop().animate({width:a+"%",minWidth:a+"%"},200),1==this.parent.options.percentage&&this.percentageContainer.text(Math.ceil(a)+"%")},c.prototype.create=function(){this.container=a("
    ").appendTo("body").css({display:"none",width:0,height:0,overflow:"hidden"}),this.processQueue()},c.prototype.processQueue=function(){for(var a=0;this.toPreload.length>a;a++)this.parent.destroyed||this.preloadImage(this.toPreload[a])},c.prototype.addImage=function(a){this.toPreload.push(a)},c.prototype.preloadImage=function(a){var b=new d;b.addToPreloader(this,a),b.bindLoadEvent()},d.prototype.addToPreloader=function(b,c){this.element=a("").attr("src",c),this.element.appendTo(b.container),this.parent=b.parent},d.prototype.bindLoadEvent=function(){this.parent.imageCounter++,this.element[0].ref=this,new imagesLoaded(this.element,function(a){a.elements[0].ref.completeLoading()})},d.prototype.completeLoading=function(){this.parent.imageDone++;var a=100*(this.parent.imageDone/this.parent.imageCounter);this.parent.overlayLoader.updatePercentage(a),(this.parent.imageDone==this.parent.imageCounter||a>=100)&&this.parent.endLoader()},e.prototype.init=function(){if(this.options=a.extend({},this.defaultOptions,this.options),this.findImageInElement(this.element),1==this.options.deepSearch)for(var b=this.$element.find("*:not(script)"),c=0;c0&&!a.match(/^(data:)/i)?!0:!1},e.prototype.urlIsNew=function(a){return-1==this.foundUrls.indexOf(a)?!0:!1},e.prototype.destroyContainers=function(){this.destroyed=!0,this.preloadContainer.container.remove(),this.overlayLoader.container.remove()},e.prototype.endLoader=function(){this.destroyed=!0,this.onLoadComplete()},e.prototype.onLoadComplete=function(){if(this.options.onLoadComplete(),"grow"==this.options.completeAnimation){var b=this.options.minimumTime;this.overlayLoader.loadbar[0].parent=this,this.overlayLoader.loadbar.stop().animate({width:"100%"},b,function(){a(this).animate({top:"0%",width:"100%",height:"100%"},500,function(){this.parent.overlayLoader.container[0].parent=this.parent,this.parent.overlayLoader.container.fadeOut(500,function(){this.parent.destroyContainers(),this.parent.options.onComplete()})})})}else{var b=this.options.minimumTime;this.overlayLoader.container[0].parent=this,this.overlayLoader.container.fadeOut(b,function(){this.parent.destroyContainers(),this.parent.options.onComplete()})}},Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length>>>0,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1}),a.fn.queryLoader2=function(a){return this.each(function(){new e(this,a)})}}(jQuery); (function(){"use strict";var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;c={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[u]=this.id;c[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||a)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(a&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete c[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=this.element[w])!=null?o:[];i.push(this.id);this.element[w]=i}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=t[w];if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=c[i[0][u]];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke.call(this,"disable")},enable:function(){return d._invoke.call(this,"enable")},destroy:function(){return d._invoke.call(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=c[n(t)[0][u]];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); ;(function(a){"use strict";if(typeof define==='function'&&define.amd){define(['jquery'],a)}else{a(jQuery)}}(function($){"use strict";var j=$.scrollTo=function(a,b,c){return $(window).scrollTo(a,b,c)};j.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1,limit:true};j.window=function(a){return $(window)._scrollable()};$.fn._scrollable=function(){return this.map(function(){var a=this,isWin=!a.nodeName||$.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)return a;var b=(a.contentWindow||a).document||a.ownerDocument||a;return/webkit/i.test(navigator.userAgent)||b.compatMode=='BackCompat'?b.body:b.documentElement})};$.fn.scrollTo=function(f,g,h){if(typeof g=='object'){h=g;g=0}if(typeof h=='function')h={onAfter:h};if(f=='max')f=9e9;h=$.extend({},j.defaults,h);g=g||h.duration;h.queue=h.queue&&h.axis.length>1;if(h.queue)g/=2;h.offset=both(h.offset);h.over=both(h.over);return this._scrollable().each(function(){if(f==null)return;var d=this,$elem=$(d),targ=f,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break}targ=$(targ,this);if(!targ.length)return;case'object':if(targ.is||targ.style)toff=(targ=$(targ)).offset()}var e=$.isFunction(h.offset)&&h.offset(d,targ)||h.offset;$.each(h.axis.split(''),function(i,a){var b=a=='x'?'Left':'Top',pos=b.toLowerCase(),key='scroll'+b,old=d[key],max=j.max(d,a);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(h.margin){attr[key]-=parseInt(targ.css('margin'+b))||0;attr[key]-=parseInt(targ.css('border'+b+'Width'))||0}attr[key]+=e[pos]||0;if(h.over[pos])attr[key]+=targ[a=='x'?'width':'height']()*h.over[pos]}else{var c=targ[pos];attr[key]=c.slice&&c.slice(-1)=='%'?parseFloat(c)/100*max:c}if(h.limit&&/^\d+$/.test(attr[key]))attr[key]=attr[key]<=0?0:Math.min(attr[key],max);if(!i&&h.queue){if(old!=attr[key])animate(h.onAfterFirst);delete attr[key]}});animate(h.onAfter);function animate(a){$elem.animate(attr,g,h.easing,a&&function(){a.call(this,targ,h)})}}).end()};j.max=function(a,b){var c=b=='x'?'Width':'Height',scroll='scroll'+c;if(!$(a).is('html,body'))return a[scroll]-$(a)[c.toLowerCase()]();var d='client'+c,html=a.ownerDocument.documentElement,body=a.ownerDocument.body;return Math.max(html[scroll],body[scroll])-Math.min(html[d],body[d])};function both(a){return $.isFunction(a)||typeof a=='object'?a:{top:a,left:a}};return j})); (function(e,t,n,r){"use strict";function d(t,n){this.element=t,this.options=e.extend({},s,n),this._defaults=s,this._name=i,this.init()}var i="stellar",s={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(e){e.hide()},showElement:function(e){e.show()}},o={scroll:{getLeft:function(e){return e.scrollLeft()},setLeft:function(e,t){e.scrollLeft(t)},getTop:function(e){return e.scrollTop()},setTop:function(e,t){e.scrollTop(t)}},position:{getLeft:function(e){return parseInt(e.css("left"),10)*-1},getTop:function(e){return parseInt(e.css("top"),10)*-1}},margin:{getLeft:function(e){return parseInt(e.css("margin-left"),10)*-1},getTop:function(e){return parseInt(e.css("margin-top"),10)*-1}},transform:{getLeft:function(e){var t=getComputedStyle(e[0])[f];return t!=="none"?parseInt(t.match(/(-?[0-9]+)/g)[4],10)*-1:0},getTop:function(e){var t=getComputedStyle(e[0])[f];return t!=="none"?parseInt(t.match(/(-?[0-9]+)/g)[5],10)*-1:0}}},u={position:{setLeft:function(e,t){e.css("left",t)},setTop:function(e,t){e.css("top",t)}},transform:{setPosition:function(e,t,n,r,i){e[0].style[f]="translate3d("+(t-n)+"px, "+(r-i)+"px, 0)"}}},a=function(){var t=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,n=e("script")[0].style,r="",i;for(i in n)if(t.test(i)){r=i.match(t)[0];break}return"WebkitOpacity"in n&&(r="Webkit"),"KhtmlOpacity"in n&&(r="Khtml"),function(e){return r+(r.length>0?e.charAt(0).toUpperCase()+e.slice(1):e)}}(),f=a("transform"),l=e("
    ",{style:"background:#fff"}).css("background-position-x")!==r,c=l?function(e,t,n){e.css({"background-position-x":t,"background-position-y":n})}:function(e,t,n){e.css("background-position",t+" "+n)},h=l?function(e){return[e.css("background-position-x"),e.css("background-position-y")]}:function(e){return e.css("background-position").split(" ")},p=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};d.prototype={init:function(){this.options.name=i+"_"+Math.floor(Math.random()*1e9),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),this.options.scrollProperty==="scroll"?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===n.body&&(this.element=t),this.$scrollElement=e(this.element),this.$element=this.element===t?e("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==r?e(this.options.viewportElement):this.$scrollElement[0]===t||this.options.scrollProperty==="scroll"?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var e=this,t=o[e.options.scrollProperty];this._getScrollLeft=function(){return t.getLeft(e.$scrollElement)},this._getScrollTop=function(){return t.getTop(e.$scrollElement)}},_defineSetters:function(){var t=this,n=o[t.options.scrollProperty],r=u[t.options.positionProperty],i=n.setLeft,s=n.setTop;this._setScrollLeft=typeof i=="function"?function(e){i(t.$scrollElement,e)}:e.noop,this._setScrollTop=typeof s=="function"?function(e){s(t.$scrollElement,e)}:e.noop,this._setPosition=r.setPosition||function(e,n,i,s,o){t.options.horizontalScrolling&&r.setLeft(e,n,i),t.options.verticalScrolling&&r.setTop(e,s,o)}},_handleWindowLoadAndResize:function(){var n=this,r=e(t);n.options.responsive&&r.bind("load."+this.name,function(){n.refresh()}),r.bind("resize."+this.name,function(){n._detectViewport(),n.options.responsive&&n.refresh()})},refresh:function(n){var r=this,i=r._getScrollLeft(),s=r._getScrollTop();(!n||!n.firstLoad)&&this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),n&&n.firstLoad&&/WebKit/.test(navigator.userAgent)&&e(t).load(function(){var e=r._getScrollLeft(),t=r._getScrollTop();r._setScrollLeft(e+1),r._setScrollTop(t+1),r._setScrollLeft(e),r._setScrollTop(t)}),this._setScrollLeft(i),this._setScrollTop(s)},_detectViewport:function(){var e=this.$viewportElement.offset(),t=e!==null&&e!==r;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=t?e.top:0,this.viewportOffsetLeft=t?e.left:0},_findParticles:function(){var t=this,n=this._getScrollLeft(),i=this._getScrollTop();if(this.particles!==r)for(var s=this.particles.length-1;s>=0;s--)this.particles[s].$element.data("stellar-elementIsActive",r);this.particles=[];if(!this.options.parallaxElements)return;this.$element.find("[data-stellar-ratio]").each(function(n){var i=e(this),s,o,u,a,f,l,c,h,p,d=0,v=0,m=0,g=0;if(!i.data("stellar-elementIsActive"))i.data("stellar-elementIsActive",this);else if(i.data("stellar-elementIsActive")!==this)return;t.options.showElement(i),i.data("stellar-startingLeft")?(i.css("left",i.data("stellar-startingLeft")),i.css("top",i.data("stellar-startingTop"))):(i.data("stellar-startingLeft",i.css("left")),i.data("stellar-startingTop",i.css("top"))),u=i.position().left,a=i.position().top,f=i.css("margin-left")==="auto"?0:parseInt(i.css("margin-left"),10),l=i.css("margin-top")==="auto"?0:parseInt(i.css("margin-top"),10),h=i.offset().left-f,p=i.offset().top-l,i.parents().each(function(){var t=e(this);if(t.data("stellar-offset-parent")===!0)return d=m,v=g,c=t,!1;m+=t.position().left,g+=t.position().top}),s=i.data("stellar-horizontal-offset")!==r?i.data("stellar-horizontal-offset"):c!==r&&c.data("stellar-horizontal-offset")!==r?c.data("stellar-horizontal-offset"):t.horizontalOffset,o=i.data("stellar-vertical-offset")!==r?i.data("stellar-vertical-offset"):c!==r&&c.data("stellar-vertical-offset")!==r?c.data("stellar-vertical-offset"):t.verticalOffset,t.particles.push({$element:i,$offsetParent:c,isFixed:i.css("position")==="fixed",horizontalOffset:s,verticalOffset:o,startingPositionLeft:u,startingPositionTop:a,startingOffsetLeft:h,startingOffsetTop:p,parentOffsetLeft:d,parentOffsetTop:v,stellarRatio:i.data("stellar-ratio")!==r?i.data("stellar-ratio"):1,width:i.outerWidth(!0),height:i.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var t=this,n=this._getScrollLeft(),i=this._getScrollTop(),s;this.backgrounds=[];if(!this.options.parallaxBackgrounds)return;s=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(s=s.add(this.$element)),s.each(function(){var s=e(this),o=h(s),u,a,f,l,p,d,v,m,g,y=0,b=0,w=0,E=0;if(!s.data("stellar-backgroundIsActive"))s.data("stellar-backgroundIsActive",this);else if(s.data("stellar-backgroundIsActive")!==this)return;s.data("stellar-backgroundStartingLeft")?c(s,s.data("stellar-backgroundStartingLeft"),s.data("stellar-backgroundStartingTop")):(s.data("stellar-backgroundStartingLeft",o[0]),s.data("stellar-backgroundStartingTop",o[1])),p=s.css("margin-left")==="auto"?0:parseInt(s.css("margin-left"),10),d=s.css("margin-top")==="auto"?0:parseInt(s.css("margin-top"),10),v=s.offset().left-p-n,m=s.offset().top-d-i,s.parents().each(function(){var t=e(this);if(t.data("stellar-offset-parent")===!0)return y=w,b=E,g=t,!1;w+=t.position().left,E+=t.position().top}),u=s.data("stellar-horizontal-offset")!==r?s.data("stellar-horizontal-offset"):g!==r&&g.data("stellar-horizontal-offset")!==r?g.data("stellar-horizontal-offset"):t.horizontalOffset,a=s.data("stellar-vertical-offset")!==r?s.data("stellar-vertical-offset"):g!==r&&g.data("stellar-vertical-offset")!==r?g.data("stellar-vertical-offset"):t.verticalOffset,t.backgrounds.push({$element:s,$offsetParent:g,isFixed:s.css("background-attachment")==="fixed",horizontalOffset:u,verticalOffset:a,startingValueLeft:o[0],startingValueTop:o[1],startingBackgroundPositionLeft:isNaN(parseInt(o[0],10))?0:parseInt(o[0],10),startingBackgroundPositionTop:isNaN(parseInt(o[1],10))?0:parseInt(o[1],10),startingPositionLeft:s.position().left,startingPositionTop:s.position().top,startingOffsetLeft:v,startingOffsetTop:m,parentOffsetLeft:y,parentOffsetTop:b,stellarRatio:s.data("stellar-background-ratio")===r?1:s.data("stellar-background-ratio")})})},_reset:function(){var e,t,n,r,i;for(i=this.particles.length-1;i>=0;i--)e=this.particles[i],t=e.$element.data("stellar-startingLeft"),n=e.$element.data("stellar-startingTop"),this._setPosition(e.$element,t,t,n,n),this.options.showElement(e.$element),e.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(i=this.backgrounds.length-1;i>=0;i--)r=this.backgrounds[i],r.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),c(r.$element,r.startingValueLeft,r.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=e.noop,e(t).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var n=this,r=e(t);r.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),typeof this.options.horizontalOffset=="function"?(this.horizontalOffset=this.options.horizontalOffset(),r.bind("resize.horizontal-"+this.name,function(){n.horizontalOffset=n.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,typeof this.options.verticalOffset=="function"?(this.verticalOffset=this.options.verticalOffset(),r.bind("resize.vertical-"+this.name,function(){n.verticalOffset=n.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var e=this._getScrollLeft(),t=this._getScrollTop(),n,r,i,s,o,u,a,f=!0,l=!0,h,p,d,v,m;if(this.currentScrollLeft===e&&this.currentScrollTop===t&&this.currentWidth===this.viewportWidth&&this.currentHeight===this.viewportHeight)return;this.currentScrollLeft=e,this.currentScrollTop=t,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight;for(m=this.particles.length-1;m>=0;m--)i=this.particles[m],s=i.isFixed?1:0,this.options.horizontalScrolling?(h=(e+i.horizontalOffset+this.viewportOffsetLeft+i.startingPositionLeft-i.startingOffsetLeft+i.parentOffsetLeft)*-(i.stellarRatio+s-1)+i.startingPositionLeft,d=h-i.startingPositionLeft+i.startingOffsetLeft):(h=i.startingPositionLeft,d=i.startingOffsetLeft),this.options.verticalScrolling?(p=(t+i.verticalOffset+this.viewportOffsetTop+i.startingPositionTop-i.startingOffsetTop+i.parentOffsetTop)*-(i.stellarRatio+s-1)+i.startingPositionTop,v=p-i.startingPositionTop+i.startingOffsetTop):(p=i.startingPositionTop,v=i.startingOffsetTop),this.options.hideDistantElements&&(l=!this.options.horizontalScrolling||d+i.width>(i.isFixed?0:e)&&d<(i.isFixed?0:e)+this.viewportWidth+this.viewportOffsetLeft,f=!this.options.verticalScrolling||v+i.height>(i.isFixed?0:t)&&v<(i.isFixed?0:t)+this.viewportHeight+this.viewportOffsetTop),l&&f?(i.isHidden&&(this.options.showElement(i.$element),i.isHidden=!1),this._setPosition(i.$element,h,i.startingPositionLeft,p,i.startingPositionTop)):i.isHidden||(this.options.hideElement(i.$element),i.isHidden=!0);for(m=this.backgrounds.length-1;m>=0;m--)o=this.backgrounds[m],s=o.isFixed?0:1,u=this.options.horizontalScrolling?(e+o.horizontalOffset-this.viewportOffsetLeft-o.startingOffsetLeft+o.parentOffsetLeft-o.startingBackgroundPositionLeft)*(s-o.stellarRatio)+"px":o.startingValueLeft,a=this.options.verticalScrolling?(t+o.verticalOffset-this.viewportOffsetTop-o.startingOffsetTop+o.parentOffsetTop-o.startingBackgroundPositionTop)*(s-o.stellarRatio)+"px":o.startingValueTop,c(o.$element,u,a)},_handleScrollEvent:function(){var e=this,t=!1,n=function(){e._repositionElements(),t=!1},r=function(){t||(p(n),t=!0)};this.$scrollElement.bind("scroll."+this.name,r),r()},_startAnimationLoop:function(){var e=this;this._animationLoop=function(){p(e._animationLoop),e._repositionElements()},this._animationLoop()}},e.fn[i]=function(t){var n=arguments;if(t===r||typeof t=="object")return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new d(this,t))});if(typeof t=="string"&&t[0]!=="_"&&t!=="init")return this.each(function(){var r=e.data(this,"plugin_"+i);r instanceof d&&typeof r[t]=="function"&&r[t].apply(r,Array.prototype.slice.call(n,1)),t==="destroy"&&e.data(this,"plugin_"+i,null)})},e[i]=function(n){var r=e(t);return r.stellar.apply(r,Array.prototype.slice.call(arguments,0))},e[i].scrollProperty=o,e[i].positionProperty=u,t.Stellar=d})(jQuery,this,document); !function(e){"use strict";e.fn.cmsmastersFixedHeaderScroll=function(o){var i={headerTop:".header_top",headerMid:".header_mid",headerBot:".header_bot",navBlock:"nav",navList:"#navigation",navTopList:"#top_line_nav",respNavButton:".responsive_nav",respTopNavButton:".responsive_top_nav",fixedClass:".fixed_header",fixedClassBlock:"#page",respHideBlocks:"",maxWidthMid:1024,maxWidthBot:1024,changeTopHeight:!0,changeMidHeight:!0,mobileDisabled:!0},t=this,a={};a={init:function(){a.options=a.o=e.extend({},i,o),a.el=t,a.vars=a.v={},a.v.newTopHeight=0,a.v.newMidHeight=0,a.setHeaderVars(),a.startHeader()},setHeaderVars:function(){a.v.headerMidString=a.o.headerMid,a.v.headerTop=a.el.find("> "+a.o.headerTop),a.v.headerMid=a.el.find("> "+a.v.headerMidString),a.v.headerBot=a.el.find("> "+a.o.headerBot),a.v.respNavButton=a.el.find(a.o.respNavButton),a.v.respTopNavButton=a.el.find(a.o.respTopNavButton),a.v.respHideBlocks=e(a.o.respHideBlocks),a.v.fixedClassBlock=e(a.o.fixedClassBlock),a.v.navListString=a.o.navList,a.v.navTopListString=a.o.navTopList,a.v.navBlockString=a.o.navBlock,a.v.navBlock=a.el.find(a.v.navListString).parents(a.v.navBlockString),a.v.navTopBlock=a.el.find(a.v.navTopListString).parents(a.v.navBlockString),a.v.midChangeHeightBlocks=e(a.v.headerMidString),a.v.midChangeHeightBlocksResp=e(a.v.headerMidString),a.v.topHeight=0,a.v.midHeight=a.v.headerMid.attr("data-height"),a.v.win=e(window),a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight,a.v.isMobile="ontouchstart"in document.documentElement},startHeader:function(){a.v.headerTop.length>0&&(a.v.topHeight=a.v.headerTop.attr("data-height")),a.attachEvents(),a.v.win.trigger("scroll")},attachEvents:function(){a.v.respNavButton.bind("click",function(){return a.v.respNavButton.is(":not(.active)")?(a.v.navBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respNavButton.addClass("active")):(a.v.navBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respNavButton.removeClass("active")),!1}),a.v.respTopNavButton.bind("click",function(){return a.v.respTopNavButton.is(":not(.active)")?(a.v.navTopBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respTopNavButton.addClass("active")):(a.v.navTopBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respTopNavButton.removeClass("active")),!1}),a.v.win.bind("scroll",function(){cmsmasters_media_width()>a.o.maxWidthMid&&(a.getScrollTop(),a.headerTransform())}),a.v.win.bind("resize",function(){a.v.headerBot.length>0?a.headerResize(a.o.maxWidthBot):a.headerResize(a.o.maxWidthMid)})},getScrollTop:function(){a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight},headerTransform:function(){if(a.v.fixedClassBlock.hasClass('fixed_header')){a.v.winScrollTope?(a.v.navBlock.removeAttr("style"),a.v.respHideBlocks.removeAttr("style"),a.v.respNavButton.removeClass("active"),a.getScrollTop(),a.headerTransform()):(a.v.headerTop.removeAttr("style"),(a.v.fixedClassBlock.hasClass('fixed_header') ? a.v.midChangeHeightBlocksResp.css("height", "auto"):''))}},a.init()}}(jQuery); !function(s){"use strict";s.fn.cmsmastersResponsiveNav=function(n){var t={submenu:"ul.sub-menu, ul.children",respButton:".responsive_nav",startWidth:1024},e=this,i={};i={init:function(){i.o=s.extend({},t,n),i.el=e,i.v={},i.v.pLinkText="",i.v.subLinkToggle=void 0,i.setVars(),i.restartNav()},setVars:function(){i.v.submenu=i.el.find(i.o.submenu),i.v.subLink=i.v.submenu.closest("li").find("> a"),i.v.respButton=s(i.o.respButton),i.v.startWidth=i.o.startWidth,i.v.win=s(window),i.v.trigger=!1,i.v.counter=0,i.startEvent()},buildNav:function(){i.v.trigger=!0,i.v.counter=1,i.v.subLink.each(function(){""===s(this).text()&&(i.v.pLinkText=s(this).closest("ul").closest("li").find("> a").text(),s(this).addClass("cmsmasters_resp_nav_custom_text").html(''+i.v.counter+'. '+i.v.pLinkText+''),i.v.counter+=1),s(this).append('')}),i.v.subLinkToggle=i.v.subLink.find("> span.cmsmasters_resp_nav_toggle"),i.v.submenu.hide(),i.attachEvents()},restartNav:function(){!i.v.trigger&&cmsmasters_media_width()<=i.v.startWidth?i.buildNav():i.v.trigger&&cmsmasters_media_width()>i.v.startWidth&&i.destroyNav()},resetNav:function(){i.v.subLinkToggle.removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down"),i.v.submenu.hide()},destroyNav:function(){i.v.subLink.each(function(){s(this).hasClass("cmsmasters_resp_nav_custom_text")&&s(this).removeClass("cmsmasters_resp_nav_custom_text").text(""),s(this).find("span.cmsmasters_resp_nav_toggle").remove()}),i.v.submenu.css("display",""),i.v.trigger=!1,i.detachEvents()},startEvent:function(){i.v.win.on("resize",function(){i.restartNav()})},attachEvents:function(){i.v.subLinkToggle.on("click",function(){return s(this).hasClass("cmsmasters_theme_icon_resp_nav_slide_up")?(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down").closest("li").find("ul.sub-menu, ul.children").hide(),s(this).closest("li").find("span.cmsmasters_resp_nav_toggle").removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down")):(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_down").addClass("cmsmasters_theme_icon_resp_nav_slide_up"), s(this).closest("li").find("> ul.sub-menu, > ul.children").show(),s(this).closest("li").find("> div > ul.sub-menu, > div > ul.children").show()),!1}),i.v.respButton.on("click",function(){i.v.trigger&&s(this).hasClass("active")&&i.resetNav()})},detachEvents:function(){i.v.subLinkToggle.off("click")}},i.init()}}(jQuery); (function(e,t){"use strict";if(typeof define==="function"&&define.amd){define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,r){return t(e,n,r)})}else if(typeof exports==="object"){module.exports=t(e,require("wolfy87-eventemitter"),require("eventie"))}else{e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}})(window,function(t,n,r){"use strict";function u(e,t){for(var n in t){e[n]=t[n]}return e}function f(e){return a.call(e)==="[object Array]"}function l(e){var t=[];if(f(e)){t=e}else if(typeof e.length==="number"){for(var n=0,r=e.length;n').wrap('
    ');e.$elem.find(".owl-wrapper").wrap('
    ');e.wrapperOuter=e.$elem.find(".owl-wrapper-outer");e.$elem.css("display","block")},baseClass:function(){var e=this,t=e.$elem.hasClass(e.options.baseClass),n=e.$elem.hasClass(e.options.theme);if(!t){e.$elem.addClass(e.options.baseClass)}if(!n){e.$elem.addClass(e.options.theme)}},updateItems:function(){var t=this,n,r;if(t.options.responsive===false){return false}if(t.options.singleItem===true){t.options.items=t.orignalItems=1;t.options.itemsCustom=false;t.options.itemsDesktop=false;t.options.itemsDesktopSmall=false;t.options.itemsTablet=false;t.options.itemsTabletSmall=false;t.options.itemsMobile=false;return false}n=e(t.options.responsiveBaseWidth).width();if(n>(t.options.itemsDesktop[0]||t.orignalItems)){t.options.items=t.orignalItems}if(t.options.itemsCustom!==false){t.options.itemsCustom.sort(function(e,t){return e[0]-t[0]});for(r=0;rt.itemsAmount&&t.options.itemsScaleUp===true){t.options.items=t.itemsAmount}},response:function(){var n=this;if(n.options.responsive!==true){return false}n.resizer=function(){if(n.options.autoPlay!==false){t.clearInterval(n.autoPlayInterval)}n.updateVars()};e(t).on("debouncedresize",n.resizer)},updatePosition:function(){var e=this;e.jumpTo(e.currentItem);if(e.options.autoPlay!==false){e.checkAp()}},appendItemsSizes:function(){var t=this,n=0,r=t.itemsAmount-t.options.items;t.$owlItems.each(function(i){var s=e(this);s.css({width:t.itemWidth}).data("owl-item",Number(i));if(i%t.options.items===0||i===r){if(!(i>r)){n+=1}}s.data("owl-roundPages",n)})},appendWrapperSizes:function(){var e=this,t=e.$owlItems.length*e.itemWidth;e.$owlWrapper.css({width:t*2,left:0});e.appendItemsSizes()},calculateAll:function(){var e=this;e.calculateWidth();e.appendWrapperSizes();e.loops();e.max()},calculateWidth:function(){var e=this;e.itemWidth=Math.round(e.$elem.width()/e.options.items)},max:function(){var e=this,t=(e.itemsAmount*e.itemWidth-e.options.items*e.itemWidth)*-1;if(e.options.items>e.itemsAmount){e.maximumItem=0;t=0;e.maximumPixels=0}else{e.maximumItem=e.itemsAmount-e.options.items;e.maximumPixels=t}return t},min:function(){return 0},loops:function(){var t=this,n=0,r=0,i,s,o;t.positionsInArray=[0];t.pagesInArray=[];for(i=0;i').toggleClass("clickable",!t.browser.isTouch).appendTo(t.$elem)}if(t.options.pagination===true){t.buildPagination()}if(t.options.navigation===true){t.buildButtons()}},buildButtons:function(){var t=this,n=e('
    ');t.owlControls.append(n);t.buttonPrev=e("
    ",{"class":"owl-prev",html:t.options.navigationText[0]||""});t.buttonNext=e("
    ",{"class":"owl-next",html:t.options.navigationText[1]||""});n.append(t.buttonPrev).append(t.buttonNext);n.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(e){e.preventDefault()});n.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(n){n.preventDefault();if(e(this).hasClass("owl-next")){t.next()}else{t.prev()}})},buildPagination:function(){var t=this;t.paginationWrapper=e('
    ');t.owlControls.append(t.paginationWrapper);t.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(n){n.preventDefault();if(Number(e(this).data("owl-page"))!==t.currentItem){t.goTo(Number(e(this).data("owl-page")),true)}})},updatePagination:function(){var t=this,n,r,i,s,o,u;if(t.options.pagination===false){return false}t.paginationWrapper.html("");n=0;r=t.itemsAmount-t.itemsAmount%t.options.items;for(s=0;s",{"class":"owl-page"});u=e("",{text:t.options.paginationNumbers===true?n:"","class":t.options.paginationNumbers===true?"owl-numbers":""});o.append(u);o.data("owl-page",r===s?i:s);o.data("owl-roundPages",n);t.paginationWrapper.append(o)}}t.checkPagination()},checkPagination:function(){var t=this;if(t.options.pagination===false){return false}t.paginationWrapper.find(".owl-page").each(function(){if(e(this).data("owl-roundPages")===e(t.$owlItems[t.currentItem]).data("owl-roundPages")){t.paginationWrapper.find(".owl-page").removeClass("active");e(this).addClass("active")}})},checkNavigation:function(){var e=this;if(e.options.navigation===false){return false}if(e.options.rewindNav===false){if(e.currentItem===0&&e.maximumItem===0){e.buttonPrev.addClass("disabled");e.buttonNext.addClass("disabled")}else if(e.currentItem===0&&e.maximumItem!==0){e.buttonPrev.addClass("disabled");e.buttonNext.removeClass("disabled")}else if(e.currentItem===e.maximumItem){e.buttonPrev.removeClass("disabled");e.buttonNext.addClass("disabled")}else if(e.currentItem!==0&&e.currentItem!==e.maximumItem){e.buttonPrev.removeClass("disabled");e.buttonNext.removeClass("disabled")}}},updateControls:function(){var e=this;e.updatePagination();e.checkNavigation();if(e.owlControls){if(e.options.items>=e.itemsAmount){e.owlControls.hide()}else{e.owlControls.show()}}},destroyControls:function(){var e=this;if(e.owlControls){e.owlControls.remove()}},next:function(e){var t=this;if(t.isTransition){return false}t.currentItem+=t.options.scrollPerPage===true?t.options.items:1;if(t.currentItem>t.maximumItem+(t.options.scrollPerPage===true?t.options.items-1:0)){if(t.options.rewindNav===true){t.currentItem=0;e="rewind"}else{t.currentItem=t.maximumItem;return false}}t.goTo(t.currentItem,e)},prev:function(e){var t=this;if(t.isTransition){return false}if(t.options.scrollPerPage===true&&t.currentItem>0&&t.currentItem=i.maximumItem){e=i.maximumItem}else if(e<=0){e=0}i.currentItem=i.owl.currentItem=e;if(i.options.transitionStyle!==false&&r!=="drag"&&i.options.items===1&&i.browser.support3d===true){i.swapSpeed(0);if(i.browser.support3d===true){i.transition3d(i.positionsInArray[e])}else{i.css2slide(i.positionsInArray[e],1)}i.afterGo();i.singleItemTransition();return false}s=i.positionsInArray[e];if(i.browser.support3d===true){i.isCss3Finish=false;if(n===true){i.swapSpeed("paginationSpeed");t.setTimeout(function(){i.isCss3Finish=true},i.options.paginationSpeed)}else if(n==="rewind"){i.swapSpeed(i.options.rewindSpeed);t.setTimeout(function(){i.isCss3Finish=true},i.options.rewindSpeed)}else{i.swapSpeed("slideSpeed");t.setTimeout(function(){i.isCss3Finish=true},i.options.slideSpeed)}i.transition3d(s)}else{if(n===true){i.css2slide(s,i.options.paginationSpeed)}else if(n==="rewind"){i.css2slide(s,i.options.rewindSpeed)}else{i.css2slide(s,i.options.slideSpeed)}}i.afterGo()},jumpTo:function(e){var t=this;if(typeof t.options.beforeMove==="function"){t.options.beforeMove.apply(this,[t.$elem])}if(e>=t.maximumItem||e===-1){e=t.maximumItem}else if(e<=0){e=0}t.swapSpeed(0);if(t.browser.support3d===true){t.transition3d(t.positionsInArray[e])}else{t.css2slide(t.positionsInArray[e],1)}t.currentItem=t.owl.currentItem=e;t.afterGo()},afterGo:function(){var e=this;e.prevArr.push(e.currentItem);e.prevItem=e.owl.prevItem=e.prevArr[e.prevArr.length-2];e.prevArr.shift(0);if(e.prevItem!==e.currentItem){e.checkPagination();e.checkNavigation();e.eachMoveUpdate();if(e.options.autoPlay!==false){e.checkAp()}}if(typeof e.options.afterMove==="function"&&e.prevItem!==e.currentItem){e.options.afterMove.apply(this,[e.$elem])}},stop:function(){var e=this;e.apStatus="stop";t.clearInterval(e.autoPlayInterval)},checkAp:function(){var e=this;if(e.apStatus!=="stop"){e.play()}},play:function(){var e=this;e.apStatus="play";if(e.options.autoPlay===false){return false}t.clearInterval(e.autoPlayInterval);e.autoPlayInterval=t.setInterval(function(){e.next(true)},e.options.autoPlay)},swapSpeed:function(e){var t=this;if(e==="slideSpeed"){t.$owlWrapper.css(t.addCssSpeed(t.options.slideSpeed))}else if(e==="paginationSpeed"){t.$owlWrapper.css(t.addCssSpeed(t.options.paginationSpeed))}else if(typeof e!=="string"){t.$owlWrapper.css(t.addCssSpeed(e))}},addCssSpeed:function(e){return{"-webkit-transition":"all "+e+"ms ease","-moz-transition":"all "+e+"ms ease","-o-transition":"all "+e+"ms ease",transition:"all "+e+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(e){return{"-webkit-transform":"translate3d("+e+"px, 0px, 0px)","-moz-transform":"translate3d("+e+"px, 0px, 0px)","-o-transform":"translate3d("+e+"px, 0px, 0px)","-ms-transform":"translate3d("+e+"px, 0px, 0px)",transform:"translate3d("+e+"px, 0px,0px)"}},transition3d:function(e){var t=this;t.$owlWrapper.css(t.doTranslate(e))},css2move:function(e){var t=this;t.$owlWrapper.css({left:e})},css2slide:function(e,t){var n=this;n.isCssFinish=false;n.$owlWrapper.stop(true,true).animate({left:e},{duration:t||n.options.slideSpeed,complete:function(){n.isCssFinish=true}})},checkBrowser:function(){var e=this,i="translate3d(0px, 0px, 0px)",s=n.createElement("div"),o,u,a,f;s.style.cssText=" -moz-transform:"+i+"; -ms-transform:"+i+"; -o-transform:"+i+"; -webkit-transform:"+i+"; transform:"+i;o=/translate3d\(0px, 0px, 0px\)/g;u=s.style.cssText.match(o);a=u!==null&&u.length===1;f="ontouchstart"in t||t.navigator.msMaxTouchPoints;e.browser={support3d:r.isPerspective()!==false?true:false,isTouch:f}},isStyleSupported:function(e){var t,n,r=document.createElement("div"),i=e;for(t in i){n=i[t];if(typeof r.style[n]!=="undefined"){r=null;return[n,t]}}return[false]},isPerspective:function(){return r.isStyleSupported(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]},moveEvents:function(){var e=this;if(e.options.mouseDrag!==false||e.options.touchDrag!==false){e.gestures();e.disabledEvents()}},eventTypes:function(){var e=this,t=["s","e","x"];e.ev_types={};if(e.options.mouseDrag===true&&e.options.touchDrag===true){t=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]}else if(e.options.mouseDrag===false&&e.options.touchDrag===true){t=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]}else if(e.options.mouseDrag===true&&e.options.touchDrag===false){t=["mousedown.owl","mousemove.owl","mouseup.owl"]}e.ev_types.start=t[0];e.ev_types.move=t[1];e.ev_types.end=t[2]},disabledEvents:function(){var t=this;t.$elem.on("dragstart.owl",function(e){e.preventDefault()});t.$elem.on("mousedown.disableTextSelect",function(t){return e(t.target).is("input, textarea, select, option")})},gestures:function(){function r(e){if(e.touches!==undefined){return{x:e.touches[0].pageX,y:e.touches[0].pageY}}if(e.touches===undefined){if(e.pageX!==undefined){return{x:e.pageX,y:e.pageY}}if(e.pageX===undefined){return{x:e.clientX,y:e.clientY}}}}function i(t){if(t==="on"){e(n).on(a.ev_types.move,o);e(n).on(a.ev_types.end,u)}else if(t==="off"){e(n).off(a.ev_types.move);e(n).off(a.ev_types.end)}}function s(n){var s=n.originalEvent||n||t.event,o;if(s.which===3){return false}if(a.itemsAmount<=a.options.items){return}if(a.isCssFinish===false&&!a.options.dragBeforeAnimFinish){return false}if(a.isCss3Finish===false&&!a.options.dragBeforeAnimFinish){return false}if(a.options.autoPlay!==false){t.clearInterval(a.autoPlayInterval)}if(a.browser.isTouch!==true&&!a.$owlWrapper.hasClass("grabbing")){a.$owlWrapper.addClass("grabbing")}a.newPosX=0;a.newRelativeX=0;e(this).css(a.removeTransition());o=e(this).position();f.relativePos=o.left;f.offsetX=r(s).x-o.left;f.offsetY=r(s).y-o.top;i("on");f.sliding=false;f.targetElement=s.target||s.srcElement}function o(i){var s=i.originalEvent||i||t.event,o,u;a.newPosX=r(s).x-f.offsetX;a.newPosY=r(s).y-f.offsetY;a.newRelativeX=a.newPosX-f.relativePos;if(typeof a.options.startDragging==="function"&&f.dragging!==true&&a.newRelativeX!==0){f.dragging=true;a.options.startDragging.apply(a,[a.$elem])}if((a.newRelativeX>8||a.newRelativeX<-8)&&a.browser.isTouch===true){if(s.preventDefault!==undefined){s.preventDefault()}else{s.returnValue=false}f.sliding=true}if((a.newPosY>10||a.newPosY<-10)&&f.sliding===false){e(n).off("touchmove.owl")}o=function(){return a.newRelativeX/5};u=function(){return a.maximumPixels+a.newRelativeX/5};a.newPosX=Math.max(Math.min(a.newPosX,o()),u());if(a.browser.support3d===true){a.transition3d(a.newPosX)}else{a.css2move(a.newPosX)}}function u(n){var r=n.originalEvent||n||t.event,s,o,u;if(!r.target){r.target=r.srcElement}f.dragging=false;if(a.browser.isTouch!==true){a.$owlWrapper.removeClass("grabbing")}if(a.newRelativeX<0){a.dragDirection=a.owl.dragDirection="left"}else{a.dragDirection=a.owl.dragDirection="right"}if(a.newRelativeX!==0){s=a.getNewPosition();a.goTo(s,false,"drag");if(f.targetElement===r.target&&a.browser.isTouch!==true){e(r.target).on("click.disable",function(t){t.stopImmediatePropagation();t.stopPropagation();t.preventDefault();e(t.target).off("click.disable")});o=e._data(r.target,"events").click;u=o.pop();o.splice(0,0,u)}}i("off")}var a=this,f={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};a.isCssFinish=true;a.$elem.on(a.ev_types.start,".owl-wrapper",s)},getNewPosition:function(){var e=this,t=e.closestItem();if(t>e.maximumItem){e.currentItem=e.maximumItem;t=e.maximumItem}else if(e.newPosX>=0){t=0;e.currentItem=0}return t},closestItem:function(){var t=this,n=t.options.scrollPerPage===true?t.pagesInArray:t.positionsInArray,r=t.newPosX,i=null;e.each(n,function(s,o){if(r-t.itemWidth/20>n[s+1]&&r-t.itemWidth/20(n[s+1]||n[s]-t.itemWidth)&&t.moveDirection()==="right"){if(t.options.scrollPerPage===true){i=n[s+1]||n[n.length-1];t.currentItem=e.inArray(i,t.positionsInArray)}else{i=n[s+1];t.currentItem=s+1}}});return t.currentItem},moveDirection:function(){var e=this,t;if(e.newRelativeX<0){t="right";e.playDirection="next"}else{t="left";e.playDirection="prev"}return t},customEvents:function(){var e=this;e.$elem.on("owl.next",function(){e.next()});e.$elem.on("owl.prev",function(){e.prev()});e.$elem.on("owl.play",function(t,n){e.options.autoPlay=n;e.play();e.hoverStatus="play"});e.$elem.on("owl.stop",function(){e.stop();e.hoverStatus="stop"});e.$elem.on("owl.goTo",function(t,n){e.goTo(n)});e.$elem.on("owl.jumpTo",function(t,n){e.jumpTo(n)})},stopOnHover:function(){var e=this;if(e.options.stopOnHover===true&&e.browser.isTouch!==true&&e.options.autoPlay!==false){e.$elem.on("mouseover",function(){e.stop()});e.$elem.on("mouseout",function(){if(e.hoverStatus!=="stop"){e.play()}})}},lazyLoad:function(){var t=this,n,r,i,s,o;if(t.options.lazyLoad===false){return false}for(n=0;n=t.currentItem}else{o=true}if(o&&i=n.$userItems.length||r===-1){n.$userItems.eq(-1).after(e)}else{n.$userItems.eq(r).before(e)}n.setVars()},removeItem:function(e){var t=this,n;if(t.$elem.children().length===0){return false}if(e===undefined||e===-1){n=-1}else{n=e}t.unWrap();t.$userItems.eq(n).remove();t.setVars()}};e.fn.owlCarousel=function(t){return this.each(function(){if(e(this).data("owl-init")===true){return false}e(this).data("owl-init",true);var n=Object.create(r);n.init(t,this);e.data(this,"owlCarousel",n)})};e.fn.owlCarousel.options={items:5,itemsCustom:false,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:false,itemsMobile:[479,1],singleItem:false,itemsScaleUp:false,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:false,stopOnHover:false,navigation:false,navigationText:["prev","next"],rewindNav:true,scrollPerPage:false,pagination:true,paginationNumbers:false,responsive:true,responsiveRefreshRate:200,responsiveBaseWidth:t,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:false,lazyFollow:true,lazyEffect:"fade",autoHeight:false,jsonPath:false,jsonSuccess:false,dragBeforeAnimFinish:true,mouseDrag:true,touchDrag:true,addClassActive:false,transitionStyle:false,beforeUpdate:false,afterUpdate:false,beforeInit:false,afterInit:false,beforeMove:false,afterMove:false,afterAction:false,startDragging:false,afterLazyLoad:false}})(jQuery,window,document); (function(e){"use strict";e.fn.cmsmastersHoverSlider=function(t){var n={sliderBlock:".cmsmasters_hover_slider",sliderItems:".cmsmasters_hover_slider_items",thumbWidth:"60",thumbHeight:"40",activeSlide:1,pauseTime:5e3,pauseOnHover:true},r=this,s,o={};o={init:function(){o.options=e.extend({},n,t);o.el=r;o.vars={};if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1}o.setVars();o.startSlider()},setVars:function(){o.vars.sliderBlock=e(o.options.sliderBlock);o.vars.items_thumbWidth=o.options.thumbWidth;o.vars.items_thumbHeight=o.options.thumbHeight;o.vars.activeSlide=o.options.activeSlide-1;o.vars.pauseTime=o.options.pauseTime;o.vars.thumbsHTML="";o.vars.inPause=false;o.vars.list=o.el.find(o.options.sliderItems);o.vars.items=o.vars.list.find("> li");o.vars.items_img=o.vars.items.find("img");o.vars.items_img_count=o.vars.items.length;if(o.options.activeSlide>o.vars.items_img_count){o.vars.activeSlide=0}},startSlider:function(){o.vars.sliderBlock.append('
      ');for(var i=0;i"+''+''+""+""}o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs").append(o.vars.thumbsHTML);o.vars.items.eq(o.vars.activeSlide).css({visibility:"visible",opacity:1}).addClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").eq(o.vars.activeSlide).addClass("hovered_item");o.vars.activeSlide+=1;o.attachEvents()},nextSlide:function(e){o.setTimer();o.vars.items.filter(".hovered_slide").css({visibility:"hidden",opacity:0}).removeClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").filter(".hovered_item").removeClass("hovered_item");o.vars.items.eq(e).css({visibility:"visible",opacity:1}).addClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").eq(e).addClass("hovered_item");o.vars.activeSlide=e+1;if(o.vars.activeSlide===o.vars.items_img_count){o.vars.activeSlide=0}},attachEvents:function(){s=setInterval(function(){o.timerController()},50);e(".cmsmasters_hover_slider_thumb").bind("mouseover",function(){var t=o.vars.items.filter(".hovered_slide").index(),n=e(this).parents("li").index();if(t!==n){o.nextSlide(n)}});e(".cmsmasters_hover_slider_thumb").bind("click",function(){return false});if(o.options.pauseOnHover){o.vars.sliderBlock.bind("mouseover",function(){o.vars.inPause=true}).bind("mouseout",function(){o.vars.inPause=false})}},setTimer:function(){o.vars.inPause=false;if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1}},timerController:function(){if(o.vars.inPause||o.vars.countdown<0){return}if(o.vars.countdown===0){o.nextSlide(o.vars.activeSlide)}o.vars.countdown-=1}};o.init()}})(jQuery); !function(a,b){"use strict";"object"==typeof exports?module.exports=b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):b(a.jQuery)}(this,function(a){"use strict";var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth*12)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.lineCap=b.lineCap,e.stroke(),e.closePath,e.beginPath(),e.arc(0,0,g,1.999*Math.PI*c,2*Math.PI*c,d),e.strokeStyle=cmsmasters_hexToRgb(a, 0.3).toString(),e.lineWidth=b*12,e.lineCap='round',e.stroke(),e.closePath,e.beginPath(),e.arc(0,0,g,1.999*Math.PI*c,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b*5,e.lineCap='round',e.stroke(),e.closePath},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear();var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(){},onStep:function(){},onStop:function(){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));e.easing="string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?jQuery.easing[e.easing]:d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}}); function cmsmasters_hexToRgb(hex, alpha){ var result=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); var toString=function (){ if(this.alpha==undefined){ return "rgb(" + this.r + ", " + this.g + ", " + this.b + ")"; } if(this.alpha > 1){ this.alpha=1; }else if(this.alpha < 0){ this.alpha=0; } return "rgba(" + this.r + ", " + this.g + ", " + this.b + ", " + this.alpha + ")"; } if(alpha==undefined){ return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16), toString: toString }:null; } if(alpha > 1){ alpha=1; }else if(alpha < 0){ alpha=0; } return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16), alpha: alpha, toString: toString }:null; }; var Util=function ($){ var transition=false; var MAX_UID=1000000; var TransitionEndEvent={ WebkitTransition: 'webkitTransitionEnd', MozTransition: 'transitionend', OTransition: 'oTransitionEnd otransitionend', transition: 'transitionend' }; function toType(obj){ return {}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); } function isElement(obj){ return (obj[0]||obj).nodeType; } function getSpecialTransitionEndEvent(){ return { bindType: transition.end, delegateType: transition.end, handle: function handle(event){ if($(event.target).is(this)){ return event.handleObj.handler.apply(this, arguments); } return undefined; }};} function transitionEndTest(){ if(window.QUnit){ return false; } var el=document.createElement('bootstrap'); for (var name in TransitionEndEvent){ if(el.style[name]!==undefined){ return { end: TransitionEndEvent[name] };}} return false; } function transitionEndEmulator(duration){ var _this=this; var called=false; $(this).one(Util.TRANSITION_END, function (){ called=true; }); setTimeout(function (){ if(!called){ Util.triggerTransitionEnd(_this); }}, duration); return this; } function setTransitionEndSupport(){ transition=transitionEndTest(); $.fn.emulateTransitionEnd=transitionEndEmulator; if(Util.supportsTransitionEnd()){ $.event.special[Util.TRANSITION_END]=getSpecialTransitionEndEvent(); }} var Util={ TRANSITION_END: 'bsTransitionEnd', getUID: function getUID(prefix){ do { prefix +=~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here } while (document.getElementById(prefix)); return prefix; }, getSelectorFromElement: function getSelectorFromElement(element){ var selector=element.getAttribute('data-target'); if(!selector){ selector=element.getAttribute('href')||''; selector=/^#[a-z]/i.test(selector) ? selector:null; } return selector; }, reflow: function reflow(element){ return element.offsetHeight; }, triggerTransitionEnd: function triggerTransitionEnd(element){ $(element).trigger(transition.end); }, supportsTransitionEnd: function supportsTransitionEnd(){ return Boolean(transition); }, typeCheckConfig: function typeCheckConfig(componentName, config, configTypes){ for (var property in configTypes){ if(configTypes.hasOwnProperty(property)){ var expectedTypes=configTypes[property]; var value=config[property]; var valueType=value&&isElement(value) ? 'element':toType(value); if(!new RegExp(expectedTypes).test(valueType)){ throw new Error(componentName.toUpperCase() + ': ' + ('Option "' + property + '" provided type "' + valueType + '" ') + ('but expected type "' + expectedTypes + '".')); }} }} }; setTransitionEndSupport(); return Util; }(jQuery); var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol" ? function (obj){ return typeof obj; }:function (obj){ return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype ? "symbol":typeof obj; }; var _createClass=function (){ function defineProperties(target, props){ for (var i=0; i < props.length; i++){ var descriptor=props[i]; descriptor.enumerable=descriptor.enumerable||false; descriptor.configurable=true; if("value" in descriptor) descriptor.writable=true; Object.defineProperty(target, descriptor.key, descriptor); }} return function (Constructor, protoProps, staticProps){ if(protoProps) defineProperties(Constructor.prototype, protoProps); if(staticProps) defineProperties(Constructor, staticProps); return Constructor; };}(); function _classCallCheck(instance, Constructor){ if(!(instance instanceof Constructor)){ throw new TypeError("Cannot call a class as a function"); }} var ScrollSpy=function ($){ var NAME='scrollspy'; var VERSION='4.0.0-alpha.6'; var DATA_KEY='bs.scrollspy'; var EVENT_KEY='.' + DATA_KEY; var DATA_API_KEY='.data-api'; var JQUERY_NO_CONFLICT=$.fn[NAME]; var Default={ offset: 10, method: 'auto', target: '' }; var DefaultType={ offset: 'number', method: 'string', target: '(string|element)' }; var Event={ ACTIVATE: 'activate' + EVENT_KEY, SCROLL: 'scroll' + EVENT_KEY, LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY }; var ClassName={ ACTIVE: 'current-menu-item' }; var Selector={ DATA_SPY: '[data-spy="scroll"]', ACTIVE: '.current-menu-item', LI: 'li', NAV_LINKS: '.menu-item > a', DROPDOWN: '.sub-menu', DROPDOWN_ITEMS: '.sub-menu .menu-item > a' }; var OffsetMethod={ OFFSET: 'offset', POSITION: 'position' }; var ScrollSpy=function (){ function ScrollSpy(element, config){ var _this=this; _classCallCheck(this, ScrollSpy); this._element=element; this._scrollElement=element.tagName==='BODY' ? window:element; this._config=this._getConfig(config); this._selector=this._config.target + ' ' + Selector.NAV_LINKS + ',' + (this._config.target + ' ' + Selector.DROPDOWN_ITEMS); this._offsets=[]; this._targets=[]; this._activeTarget=null; this._scrollHeight=0; $(this._scrollElement).on(Event.SCROLL, function (event){ return _this._process(event); }); this.refresh(); this._process(); } ScrollSpy.prototype.refresh=function refresh(){ var _this2=this; var autoMethod=this._scrollElement!==this._scrollElement.window ? OffsetMethod.POSITION:OffsetMethod.OFFSET; var offsetMethod=this._config.method==='auto' ? autoMethod:this._config.method; var offsetBase=offsetMethod===OffsetMethod.POSITION ? this._getScrollTop():0; this._offsets=[]; this._targets=[]; this._scrollHeight=this._getScrollHeight(); var targets=$.makeArray($(this._selector)); targets.map(function (element){ var target=void 0; var targetSelector=Util.getSelectorFromElement(element); if(targetSelector){ target=$(targetSelector)[0]; } if(target&&(target.offsetWidth||target.offsetHeight)){ return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; } return null; }).filter(function (item){ return item; }).sort(function (a, b){ return a[0] - b[0]; }).forEach(function (item){ _this2._offsets.push(item[0]); _this2._targets.push(item[1]); }); }; ScrollSpy.prototype.dispose=function dispose(){ $.removeData(this._element, DATA_KEY); $(this._scrollElement).off(EVENT_KEY); this._element=null; this._scrollElement=null; this._config=null; this._selector=null; this._offsets=null; this._targets=null; this._activeTarget=null; this._scrollHeight=null; }; ScrollSpy.prototype._getConfig=function _getConfig(config){ config=$.extend({}, Default, config); if(typeof config.target!=='string'){ var id=$(config.target).attr('id'); if(!id){ id=Util.getUID(NAME); $(config.target).attr('id', id); } config.target='#' + id; } Util.typeCheckConfig(NAME, config, DefaultType); return config; }; ScrollSpy.prototype._getScrollTop=function _getScrollTop(){ return this._scrollElement===window ? this._scrollElement.pageYOffset:this._scrollElement.scrollTop; }; ScrollSpy.prototype._getScrollHeight=function _getScrollHeight(){ return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); }; ScrollSpy.prototype._getOffsetHeight=function _getOffsetHeight(){ return this._scrollElement===window ? window.innerHeight:this._scrollElement.offsetHeight; }; ScrollSpy.prototype._process=function _process(){ var cmsmasters_wpAdminBar=$('#wpadminbar').outerHeight(), cmsmasters_offset_val=(cmsmasters_wpAdminBar!==undefined) ? cmsmasters_wpAdminBar:0; if($('#page').hasClass('fixed_header')){ var cmsmasters_header_height=$('#header').outerHeight(); cmsmasters_offset_val=cmsmasters_offset_val + cmsmasters_header_height; } this._config.offset=cmsmasters_offset_val; var scrollTop=this._getScrollTop() + this._config.offset; var scrollHeight=this._getScrollHeight(); var maxScroll=this._config.offset + scrollHeight - this._getOffsetHeight(); if(this._scrollHeight!==scrollHeight){ this.refresh(); } if(scrollTop >=maxScroll){ var target=this._targets[this._targets.length - 1]; if(this._activeTarget!==target){ this._activate(target); } return; } if(this._activeTarget&&scrollTop < this._offsets[0]&&this._offsets[0] > 0){ this._activeTarget=null; this._clear(); return; } for (var i=this._offsets.length; i--;){ var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop >=this._offsets[i]&&(this._offsets[i + 1]===undefined||scrollTop < this._offsets[i + 1]); if(isActiveTarget){ this._activate(this._targets[i]); }} }; ScrollSpy.prototype._activate=function _activate(target){ if(target===undefined){ return false; } this._activeTarget=target; this._clear(); var queries=this._selector.split(','); queries=queries.map(function (selector){ return selector + '[data-target="' + target + '"],' + (selector + '[href="' + target + '"]'); }); var $link=$(queries.join(',')); if($link.closest('ul').hasClass('sub-menu')){ $link.parents('.menu-item-has-children').addClass('current-menu-ancestor'); $link.closest(Selector.LI).addClass(ClassName.ACTIVE); }else{ $link.closest(Selector.LI).addClass(ClassName.ACTIVE); } $(this._scrollElement).trigger(Event.ACTIVATE, { relatedTarget: target }); }; ScrollSpy.prototype._clear=function _clear(){ $(this._selector).parents('.menu-item-has-children').filter('.current-menu-ancestor').removeClass('current-menu-ancestor'); $(this._selector).closest(Selector.LI).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE); }; ScrollSpy._jQueryInterface=function _jQueryInterface(config){ return this.each(function (){ var data=$(this).data(DATA_KEY); var _config=(typeof config==='undefined' ? 'undefined':_typeof(config))==='object'&&config; if(!data){ data=new ScrollSpy(this, _config); $(this).data(DATA_KEY, data); } if(typeof config==='string'){ if(data[config]===undefined){ throw new Error('No method named "' + config + '"'); } data[config](); }}); }; _createClass(ScrollSpy, null, [{ key: 'VERSION', get: function get(){ return VERSION; }}, { key: 'Default', get: function get(){ return Default; }}]); return ScrollSpy; }(); $(window).on(Event.LOAD_DATA_API, function (){ var scrollSpys=$.makeArray($(Selector.DATA_SPY)); for (var i=scrollSpys.length; i--;){ var $spy=$(scrollSpys[i]); ScrollSpy._jQueryInterface.call($spy, $spy.data()); }}); $.fn[NAME]=ScrollSpy._jQueryInterface; $.fn[NAME].Constructor=ScrollSpy; $.fn[NAME].noConflict=function (){ $.fn[NAME]=JQUERY_NO_CONFLICT; return ScrollSpy._jQueryInterface; }; return ScrollSpy; }(jQuery); jQuery(document).ready(function(){ "use strict"; (function ($){ $(window).load(function (){ if($(window).width() >=(1025 - 17)){ var $el, leftPos, topPos, newTopPos, newWidth, newHeight, $mainNav=$('#navigation'), $mainNavMegaDrop=$('.menu-item-mega-container > .sub-menu .sub-menu'), $mainNavDrop=$('#navigation > li > .sub-menu'), $mainNavDropChn=$('#navigation > li > .sub-menu .sub-menu'); $mainNav.append(''); $mainNav.append(''); $mainNavMegaDrop.append(''); $mainNavDrop.append(''); $mainNavDropChn.append(''); var $magicLine=$('#navigation > .magic-line-nav'); $magicLine .data('origLeft', $magicLine.position().left) .data('origTop', $magicLine.height()) .data('origWidth', $magicLine.width()); if($magicLine.parent().find(' > li.current-menu-item').length){ $magicLine .width($('#navigation > li.current-menu-item').width() - 4) .css('left', $('#navigation > li.current-menu-item').position().left + 2) .css('top', $('#navigation > li.current-menu-item').height() - 2); }else if($magicLine.parent().find(' > li.current-menu-ancestor').length){ $magicLine .width($('#navigation > li.current-menu-ancestor').width() - 4) .css('left', $('#navigation > li.current-menu-ancestor').position().left + 2) .css('top', $('#navigation > li.current-menu-ancestor').height() - 2); } $('#navigation > li > a').on('click', function (){ $el=$(this); var $magicLine_active=$el.parent().parent().find('.magic-line-nav'); leftPos=$el.parent().position().left + 2; topPos=$el.parent().position().top - 2; newTopPos=topPos + $el.parent().height(); newWidth=$el.parent().width() - 4; $magicLine_active.stop().animate({ left: leftPos, top: newTopPos, width: newWidth }); }); var $magicBg=$('#navigation > .magic-bg-nav'); $magicBg .width($('#navigation > li:first-child').width() - 1) .height($('#navigation > li:first-child').height()) .css('left', $('#navigation > li:first-child').position().left) .css('top', $('#navigation > li:first-child').position().top) .data('origWidth', $magicBg.width()) .data('origHeight', $magicBg.height()) .data('origLeft', $magicBg.position().left) .data('origTop', $magicBg.position().top); if($magicBg.parent().find(' > li.current-menu-item').length){ $magicBg .width($('#navigation > li.current-menu-item').width() - 1) .height($('#navigation > li.current-menu-item').height()) .css('left', $('#navigation > li.current-menu-item').position().left) .css('top', $('#navigation > li.current-menu-item').position().top) }else if($magicBg.parent().find(' > li.current-menu-ancestor').length){ $magicBg .width($('#navigation > li.current-menu-ancestor').width() - 1) .height($('#navigation > li.current-menu-ancestor').height()) .css('left', $('#navigation > li.current-menu-ancestor').position().left) .css('top', $('#navigation > li.current-menu-ancestor').position().top) } $('#navigation > li > a').on('hover', function (){ $el=$(this); var $magicLine_active=$el.parent().parent().find('.magic-bg-nav'); leftPos=$el.parent().position().left; topPos=$el.parent().position().top; newWidth=$el.parent().width() - 1; $magicLine_active.stop().animate({ left: leftPos, top: topPos, width: newWidth }); }); var $magicMegaDropBg=$('.menu-item-mega-container > .sub-menu .sub-menu .magic-mega-drop-bg-nav'); if($magicMegaDropBg.parent().find(' > span.magic-mega-drop-bg-nav').length){ $magicMegaDropBg .data('origTop', $magicMegaDropBg.position().top) .data('origHeight', $magicMegaDropBg.height()); if($magicMegaDropBg.parent().hasClass('.menu-item-mega-container > .sub-menu .sub-menu .current-menu-item')){ $magicMegaDropBg .height($('.menu-item-mega-container > .sub-menu .sub-menu .current-menu-item').height()) .css('top', $('.menu-item-mega-container > .sub-menu .sub-menu .current-menu-item').position().top); }else{ $magicMegaDropBg .height($('.menu-item-mega-container > .sub-menu .sub-menu > li:first-child').height()) .css('top', $('.menu-item-mega-container > .sub-menu .sub-menu > li:first-child').position().top); } $('.menu-item-mega-container > .sub-menu .sub-menu > li a').on('hover', function (){ $el=$(this); var $magicLine_active=$el.parent().parent().find('.magic-mega-drop-bg-nav'); topPos=$el.parent().position().top; newHeight=$el.parent().height(); $magicLine_active.stop().animate({ top: topPos, height: newHeight }); }); } var $magicDropBg=$('.magic-drop-bg-nav'); if($magicDropBg.parent().find(' > span.magic-drop-bg-nav').length){ $magicDropBg .data('origTop', $magicDropBg.position().top) .data('origHeight', $magicDropBg.height()); if($magicDropBg.parent().find(' > li.current-menu-item').length){ $magicDropBg .height($('#navigation > li > .sub-menu > .current-menu-item').height()) .css('top', $('#navigation > li > .sub-menu > .current-menu-item').position().top); }else if($magicDropBg.parent().find(' > li.current-menu-ancestor').length){ $magicDropBg .height($('#navigation > li > .sub-menu > .current-menu-ancestor').height()) .css('top', $('#navigation > li > .sub-menu > .current-menu-ancestor').position().top); }else{ $magicDropBg .height($('#navigation > li > .sub-menu > li:first-child').height()) .css('top', $('#navigation > li > .sub-menu > li:first-child').position().top); } $('#navigation > li > .sub-menu > li a').on('hover', function (){ $el=$(this); var $magicLine_active=$el.parent().parent().find('.magic-drop-bg-nav'); topPos=$el.parent().position().top; newHeight=$el.parent().height(); $magicLine_active.stop().animate({ top: topPos, height: newHeight }); }); } var $magicDropChnBg=$('.magic-drop-bg-chn-nav'); if($magicDropChnBg.parent().find(' > span.magic-drop-bg-chn-nav').length){ $magicDropChnBg .data('origTop', $magicDropChnBg.position().top) .data('origHeight', $magicDropChnBg.height()); if($magicDropChnBg.parent().find(' > li.current-menu-item').length){ $magicDropChnBg .height($('#navigation > li > .sub-menu .sub-menu > .current-menu-item').height()) .css('top', $('#navigation > li > .sub-menu .sub-menu > .current-menu-item').position().top); }else if($magicDropChnBg.parent().find(' > li.current-menu-ancestor').length){ $magicDropChnBg .height($('#navigation > li > .sub-menu .sub-menu > .current-menu-ancestor').height()) .css('top', $('#navigation > li > .sub-menu .sub-menu > .current-menu-ancestor').position().top); }else{ $magicDropChnBg .height($('#navigation > li > .sub-menu .sub-menu > li:first-child').height()) .css('top', $('#navigation > li > .sub-menu .sub-menu > li:first-child').position().top); } $('#navigation > li > .sub-menu .sub-menu > li a').on('hover', function (){ $el=$(this); var $magicLine_active=$el.parent().parent().find('.magic-drop-bg-chn-nav'); topPos=$el.parent().position().top; newHeight=$el.parent().height(); $magicLine_active.stop().animate({ top: topPos, height: newHeight }); }); }} }); })(jQuery); (function ($){ $('.cmsmasters_row_margin').each(function (){ var cmsmasters_column=$(this).find('.cmsmasters_column').eq(0); if(cmsmasters_column.hasClass('one_half') && cmsmasters_column.next().hasClass('one_half') ){ $(this).addClass('cmsmasters_1212'); }else if(cmsmasters_column.hasClass('one_third') && cmsmasters_column.next().hasClass('two_third') ){ $(this).addClass('cmsmasters_1323'); }else if(cmsmasters_column.hasClass('two_third') && cmsmasters_column.next().hasClass('one_third') ){ $(this).addClass('cmsmasters_2313'); }else if(cmsmasters_column.hasClass('one_fourth') && cmsmasters_column.next().hasClass('three_fourth') ){ $(this).addClass('cmsmasters_1434'); }else if(cmsmasters_column.hasClass('three_fourth') && cmsmasters_column.next().hasClass('one_fourth') ){ $(this).addClass('cmsmasters_3414'); }else if(cmsmasters_column.hasClass('one_third') && cmsmasters_column.next().hasClass('one_third') && cmsmasters_column.next().next().hasClass('one_third') ){ $(this).addClass('cmsmasters_131313'); }else if(cmsmasters_column.hasClass('one_half') && cmsmasters_column.next().hasClass('one_fourth') && cmsmasters_column.next().next().hasClass('one_fourth') ){ $(this).addClass('cmsmasters_121414'); }else if(cmsmasters_column.hasClass('one_fourth') && cmsmasters_column.next().hasClass('one_half') && cmsmasters_column.next().next().hasClass('one_fourth') ){ $(this).addClass('cmsmasters_141214'); }else if(cmsmasters_column.hasClass('one_fourth') && cmsmasters_column.next().hasClass('one_fourth') && cmsmasters_column.next().next().hasClass('one_half') ){ $(this).addClass('cmsmasters_141412'); }else if(cmsmasters_column.hasClass('one_fourth') && cmsmasters_column.next().hasClass('one_fourth') && cmsmasters_column.next().next().hasClass('one_fourth') && cmsmasters_column.next().next().next().hasClass('one_fourth') ){ $(this).addClass('cmsmasters_14141414'); }else{ $(this).addClass('cmsmasters_11'); }}); })(jQuery); (function ($){ $(window).scroll(function (){ if($(this).scrollTop() > 200){ $('#slide_top').filter(':hidden').fadeIn('fast'); }else{ $('#slide_top').filter(':visible').fadeOut('fast'); }}); $('.divider a, #slide_top').on('click', function (){ $('html, body').animate({ scrollTop:0 }, 'slow'); return false; }); })(jQuery); (function ($){ $('.widget_custom_flickr_entries').each(function (){ var flickrUniqID=uniqID(); $(this).find('.flickr_badge_image a').each(function (){ var src=$(this).find('img').attr('src'), title=$(this).find('img').attr('title'), src_full=src.replace(/_s.jpg/g, '.jpg'); $(this).removeAttr('href').attr({ href:src_full, title:title, rel:'ilightbox[flickr_' + flickrUniqID + ']' }); }); }); $('.gallery').each(function (){ var galUniqID=uniqID(); $(this).find('a').each(function (){ var linkHref=$(this).attr('href'), lastDotPos=linkHref.lastIndexOf('.'), imgFormat=linkHref.slice(lastDotPos + 1); if(imgFormat.length <=5){ $(this).attr('rel', 'ilightbox[wp_gal_' + galUniqID + ']'); }}); }); })(jQuery); (function ($){ var ilightbox_settings={ skin:cmsmasters_script.ilightbox_skin, path:cmsmasters_script.ilightbox_path, infinite:(cmsmasters_script.ilightbox_infinite=='1') ? true:false, keepAspectRatio:(cmsmasters_script.ilightbox_aspect_ratio=='1') ? true:false, mobileOptimizer:(cmsmasters_script.ilightbox_mobile_optimizer=='1') ? true:false, maxScale:Number(cmsmasters_script.ilightbox_max_scale), minScale:Number(cmsmasters_script.ilightbox_min_scale), innerToolbar:(cmsmasters_script.ilightbox_inner_toolbar=='1') ? true:false, smartRecognition:(cmsmasters_script.ilightbox_mobile_optimizer=='1') ? true:false, fullAlone:(cmsmasters_script.ilightbox_fullscreen_one_slide=='1') ? true:false, fullViewPort:cmsmasters_script.ilightbox_fullscreen_viewport, controls:{ toolbar:(cmsmasters_script.ilightbox_controls_toolbar=='1') ? true:false, arrows:(cmsmasters_script.ilightbox_controls_arrows=='1') ? true:false, fullscreen:(cmsmasters_script.ilightbox_controls_fullscreen=='1') ? true:false, thumbnail:(cmsmasters_script.ilightbox_controls_thumbnail=='1') ? true:false, keyboard:(cmsmasters_script.ilightbox_controls_keyboard=='1') ? true:false, mousewheel:(cmsmasters_script.ilightbox_controls_mousewheel=='1') ? true:false, swipe:(cmsmasters_script.ilightbox_controls_swipe=='1') ? true:false, slideshow:(cmsmasters_script.ilightbox_controls_slideshow=='1') ? true:false }, text:{ close:cmsmasters_script.ilightbox_close_text, enterFullscreen:cmsmasters_script.ilightbox_enter_fullscreen_text, exitFullscreen:cmsmasters_script.ilightbox_exit_fullscreen_text, slideShow:cmsmasters_script.ilightbox_slideshow_text, next:cmsmasters_script.ilightbox_next_text, previous:cmsmasters_script.ilightbox_previous_text }, errors:{ loadImage:cmsmasters_script.ilightbox_load_image_error, loadContents:cmsmasters_script.ilightbox_load_contents_error, missingPlugin:cmsmasters_script.ilightbox_missing_plugin_error }}, gallery_array=[], gallery_id=''; $('[rel="ilightbox"]').each(function (){ $(this).iLightBox(ilightbox_settings); }); $('[rel^="ilightbox["]').each(function (){ if($(this).closest('.cmsmasters_more_items_loader').length===0){ var item_rel=$(this).attr('rel'); if($.inArray(item_rel, gallery_array)===-1){ gallery_array.push(item_rel); }} }); $.each(gallery_array, function (gallery_array, gallery_id){ $('[rel="' + gallery_id + '"]').iLightBox(ilightbox_settings); }); })(jQuery); (function ($){ if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('[data-animation]').waypoint(function (dir){ if(dir==='down'){ var el=$(this), animation=el.data('animation'), delay=(el.data('delay')) ? el.data('delay'):0; setTimeout(function (){ el.addClass(animation + ' animated'); }, delay); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), animation=el.data('animation'), delay=(el.data('delay')) ? el.data('delay'):0; setTimeout(function (){ el.addClass(animation + ' animated'); }, delay); }}, { offset:'25%' }); }else{ $('[data-animation]').addClass('animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_icon_box').waypoint(function (dir){ if(dir==='down'){ var el=$(this); el.addClass('shortcode_animated'); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this); el.addClass('shortcode_animated'); }}, { offset:'25%' }); }else{ $('.cmsmasters_icon_box').addClass('shortcode_animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block').waypoint(function (dir){ if(dir==='down'){ var el=$(this), items=el.find('li'), delay=500, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), items=el.find('li'), delay=500, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'25%' }); }else{ $('.cmsmasters_icon_list_items .cmsmasters_icon_list_item').addClass('shortcode_animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_hover_slider').waypoint(function (dir){ if(dir==='down'){ var el=$(this), items=el.find('li'), delay=300, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), items=el.find('li'), delay=300, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'25%' }); }else{ $('.cmsmasters_hover_slider ul li').addClass('shortcode_animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_profile.vertical').waypoint(function (dir){ if(dir==='down'){ var el=$(this), items=el.find('article'), delay=500, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), items=el.find('article'), delay=500, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'25%' }); }else{ $('.cmsmasters_profile.vertical .profile').addClass('shortcode_animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_clients_grid').waypoint(function (dir){ if(dir==='down'){ var el=$(this), items=el.find('.cmsmasters_clients_item'), delay=300, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), items=el.find('.cmsmasters_clients_item'), delay=300, i=1; items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; }); }}, { offset:'25%' }); }else{ $('.cmsmasters_clients_grid').find('.cmsmasters_clients_item').addClass('shortcode_animated'); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ){ $('.cmsmasters_gallery, .blog.columns, .blog.timeline').waypoint(function (dir){ if(dir==='down'){ var el=$(this), items=el.find('article.post, .cmsmasters_gallery_item'), itemsCount=items.length, delay=300, i=1; var newTime=setInterval(function (){ if(el.hasClass('isotope')){ clearInterval(newTime); }else{ return false; } items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; if(i===itemsCount){ setTimeout(function (){ $(window).trigger('resize'); }, delay * i); }}); }, 300); }}, { offset:'100%' }).waypoint(function (dir){ if(dir==='up'){ var el=$(this), items=el.find('article.post, .cmsmasters_gallery_item'), itemsCount=items.length, delay=300, i=1; var newTime=setInterval(function (){ if(el.hasClass('isotope')){ clearInterval(newTime); }else{ return false; } items.each(function (){ var item=$(this); setTimeout(function (){ item.addClass('shortcode_animated'); }, delay * i); i +=1; if(i===itemsCount){ setTimeout(function (){ $(window).trigger('resize'); }, delay * i); }}); }, 300); }}, { offset:'25%' }); }else{ $('.cmsmasters_gallery, .blog.columns, .blog.timeline').find('article.post, .cmsmasters_gallery_item').addClass('shortcode_animated'); }})(jQuery); (function ($){ if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ){ $('.cmsmasters_stats.stats_mode_circles').waypoint(function (){ var i=1; $(this).find('.cmsmasters_stat').each(function (){ var el=$(this); setTimeout(function (){ el.easyPieChart({ size:176, lineWidth:2, lineCap:'round', animate:1500, scaleColor:false, trackColor:false, barColor:function (){ return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color'):cmsmasters_script.secondary_color; }, onStep:function (from, to, val){ $(this.el).find('.cmsmasters_stat_counter').text(~~val); }}); }, 500 * i); i +=1; }); }, { offset:'100%' }); }else{ $('.cmsmasters_stats.stats_mode_circles').find('.cmsmasters_stat').easyPieChart({ size:176, lineWidth:2, lineCap:'round', animate:1500, scaleColor:false, trackColor:false, barColor:function (){ return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color'):cmsmasters_script.secondary_color; }, onStep:function (from, to, val){ $(this.el).find('.cmsmasters_stat_counter').text(~~val); }}); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ){ $('.cmsmasters_counters').waypoint(function (){ var i=1; $(this).find('.cmsmasters_counter').each(function (){ var el=$(this); setTimeout(function (){ el.easyPieChart({ size:180, lineWidth:0, lineCap:'square', animate:1500, scaleColor:false, trackColor:false, barColor:'#ffffff', onStep:function (from, to, val){ $(this.el).find('.cmsmasters_counter_counter').text(~~val); }}); }, 500 * i); i +=1; }); }, { offset:'100%' }); }else{ $('.cmsmasters_counters').find('.cmsmasters_counter').easyPieChart({ size:180, lineWidth:0, lineCap:'square', animate:1500, scaleColor:false, trackColor:false, barColor:'#ffffff', onStep:function (from, to, val){ $(this.el).find('.cmsmasters_counter_counter').text(~~val); }}); } if(!checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ){ $('.cmsmasters_stats.stats_mode_bars').waypoint(function (){ $(this).addClass('shortcode_animated').find('.cmsmasters_stat').each(function (){ var el=$(this); el.easyPieChart({ size:180, lineWidth:0, lineCap:'square', animate:1500, scaleColor:false, trackColor:false, barColor:'#ffffff', onStep:function (from, to, val){ $(this.el).find('.cmsmasters_stat_counter').text(~~val); }}); }); }, { offset:'100%' }); }else{ $('.cmsmasters_stats.stats_mode_bars').addClass('shortcode_animated').find('.cmsmasters_stat').easyPieChart({ size:180, lineWidth:0, lineCap:'square', animate:1500, scaleColor:false, trackColor:false, barColor:'#ffffff', onStep:function (from, to, val){ $(this.el).find('.cmsmasters_stat_counter').text(~~val); }}); }})(jQuery); (function ($){ $('.cmsmasters_header_search_but').on('click', function (){ $('.cmsmasters_header_search_form').addClass('cmsmasters_show'); $('.cmsmasters_header_search_form').find('input[type=search]').focus(); }); $('.cmsmasters_header_search_form_close').on('click', function (){ $('.cmsmasters_header_search_form').removeClass('cmsmasters_show'); }); })(jQuery); (function ($){ $('.header_top_but').on('click', function (){ var headerTopBut=$(this), headerTopButArrow=headerTopBut.find('> span'), headerTopOuter=headerTopBut.parents('.header_top').find('.header_top_outer'); if(headerTopBut.hasClass('opened')){ headerTopOuter.slideUp(); headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_top').addClass('cmsmasters_theme_icon_slide_bottom'); headerTopBut.removeClass('opened').addClass('closed'); }else if(headerTopBut.hasClass('closed')){ headerTopOuter.slideDown(); headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_bottom').addClass('cmsmasters_theme_icon_slide_top'); headerTopBut.removeClass('closed').addClass('opened'); }}); })(jQuery); (function ($){ $('#header').cmsmastersFixedHeaderScroll(); })(jQuery); (function ($){ $('#navigation').cmsmastersResponsiveNav(); })(jQuery); (function ($){ $(window).load(function (){ if(!checker.os.iphone && !checker.os.ipad && !checker.os.ipod && !checker.os.android && !checker.os.blackberry ){ if(checker.ua.safari){ if(checker.ua.chrome||checker.os.mac){ setTimeout(function (){ $.stellar({ horizontalScrolling:false, verticalOffset:30, parallaxElements:false }); }, 1500); $(window).on('debouncedresize', function (){ if($(window).width() < 1024){ $.stellar('destroy'); }else{ $.stellar({ horizontalScrolling:false, verticalOffset:30, parallaxElements:false }); }}); }}else{ setTimeout(function (){ $.stellar({ horizontalScrolling:false, verticalOffset:30, parallaxElements:false }); }, 1500); $(window).on('debouncedresize', function (){ if($(window).width() < 1024){ $.stellar('destroy'); }else{ $.stellar({ horizontalScrolling:false, verticalOffset:30, parallaxElements:false }); }}); }}else{ $('div.cmsmasters_row').css('background-attachment', 'scroll'); }}); })(jQuery); (function ($){ function cmsmasters_get_offset_val(){ var cmsmasters_wpAdminBar=$('#wpadminbar').outerHeight(), cmsmasters_offset_val=(cmsmasters_wpAdminBar!==undefined) ? cmsmasters_wpAdminBar:0; if($('#page').hasClass('fixed_header')){ var header_mid_data_height=$('.header_mid').data('height'), header_mid_height=header_mid_data_height - (header_mid_data_height / 3), header_bot_data_height=$('.header_bot').data('height'), header_bot_data_height=(header_bot_data_height!==undefined) ? header_bot_data_height:0; cmsmasters_offset_val=cmsmasters_offset_val + header_mid_height + header_bot_data_height - 1; } return cmsmasters_offset_val; } var cmsmasters_window_hash=window.location.hash; if($(cmsmasters_window_hash).length > 0){ setTimeout(function (){ $('html, body').animate({ scrollTop: $(cmsmasters_window_hash).offset().top - cmsmasters_get_offset_val() + 1 }, 800); }, 800); } $('body').scrollspy({target: '#navigation'}); $('#navigation a').on('click', function(event){ if(this.hash!==""){ event.preventDefault(); var hash=this.hash, linkHref=$(this).attr('href'); if($(hash).length > 0){ $('html, body').animate({ scrollTop: $(hash).offset().top - cmsmasters_get_offset_val() + 1 }, 800, function(){ if(history.pushState){ history.pushState(null, null, hash); }}); }else if(!$('body').hasClass('cmsmasters_custom_page_menu')){ if(linkHref.indexOf(hash)!==-1 && linkHref.slice(0, linkHref.indexOf(hash))!==cmsmasters_script.site_url && linkHref!==hash ){ window.location.href=linkHref; }else{ window.location.href=cmsmasters_script.site_url + hash; }} }}); })(jQuery); (function ($){ $('.cmsmasters_notice a.notice_close').on('click', function (){ $(this).parents('.cmsmasters_notice').fadeOut(500, function (){ $(this).remove(); }); return false; }); })(jQuery); (function ($){ $('.cmsmasters_toggles .cmsmasters_toggle_title a').on('click', function (i){ var active_toggle=$(this).parents('.cmsmasters_toggles').find('.cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle'), toggle=$(this).parents('.cmsmasters_toggle_wrap'), acc=($(this).parents('.cmsmasters_toggles').hasClass('toggles_mode_accordion')) ? true:false, dropDown=toggle.find('.cmsmasters_toggle'); if(toggle.hasClass('current_toggle')){ dropDown.slideUp('fast', function (){ toggle.removeClass('current_toggle'); }); }else{ if(acc){ active_toggle.slideUp('fast', function (){ active_toggle.parents('.cmsmasters_toggle_wrap').removeClass('current_toggle'); }); } dropDown.slideDown('fast', function (){ toggle.addClass('current_toggle'); }); } i.preventDefault(); }); $('.cmsmasters_toggles .cmsmasters_toggles_filter a').on('click', function (i){ var filter_wrap=$(this).parents('.cmsmasters_toggles_filter'), filter=$(this).data('key'), toggle=$(this).parents('.cmsmasters_toggles').find('.cmsmasters_toggle_wrap'); if($(this).is(':not(.current_filter)')){ filter_wrap.find('a').removeClass('current_filter'); $(this).addClass('current_filter'); toggle.filter('[data-tags~="' + filter + '"]').slideDown('fast'); toggle.filter(':not([data-tags~="' + filter + '"])').slideUp('fast'); toggle.filter(':not([data-tags~="' + filter + '"])').removeClass('current_toggle').find('.cmsmasters_toggle').removeAttr('style'); } i.preventDefault(); }); })(jQuery); (function ($){ $('.cmsmasters_woo_tabs > .cmsmasters_tabs_list > .cmsmasters_tabs_list_item:first-child').addClass('current_tab'); $('.cmsmasters_woo_tabs > .cmsmasters_tabs_wrap > .cmsmasters_tab:first-child').addClass('active_tab'); $('.cmsmasters_tabs ul.cmsmasters_tabs_list li a').on('click', function (t){ var tabs_parent=$(this).parents('.cmsmasters_tabs'), tabs=tabs_parent.find('.cmsmasters_tabs_wrap'), index=$(this).parents('li').index(); tabs_parent.find('.cmsmasters_tabs_list > .current_tab').removeClass('current_tab'); $(this).parents('li').addClass('current_tab'); tabs.find('.cmsmasters_tab').not(':eq(' + index + ')').slideUp('fast', function (){ $(this).removeClass('active_tab'); }); tabs.find('.cmsmasters_tab:eq(' + index + ')').slideDown('fast', function (){ $(this).addClass('active_tab'); }); t.preventDefault(); }); $(window).load(function (){ if($('div').hasClass('cmsmasters_tabs')){ var el, leftPos, topPos, newTopPos, newWidth, mainNav=$('.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list'); mainNav.append(''); var magicLine=$('.magic-line'); magicLine .data('origWidth', magicLine.width()) .data('origLeft', magicLine.position().left) .data('origTop', magicLine.height()); if(magicLine.parent().find(' > li.current_tab').length){ magicLine .width($('.current_tab').width()) .css('left', $('.current_tab').position().left) .css('top', $('.current_tab').height()) }else{ magicLine .width($('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').width()) .css('left', $('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').position().left) .css('top', $('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').height()) } $('.cmsmasters_tabs ul.cmsmasters_tabs_list li a').on('click', function (){ el=$(this); var magicLine_active=el.parent().parent().find('.magic-line'); leftPos=el.parent().position().left; topPos=el.parent().position().top; newTopPos=topPos + el.parent().height(); newWidth=el.parent().width(); magicLine_active.stop().animate({ left: leftPos, top: newTopPos, width: newWidth }); }); $(window).on('resize', function (){ el=$('.cmsmasters_tabs ul.cmsmasters_tabs_list li.current_tab a'); el.each(function (){ var el_new=$(this); var magicLine_active=el_new.parent().parent().find('.magic-line'); leftPos=el_new.parent().position().left; topPos=el_new.parent().position().top; newTopPos=topPos + el_new.parent().height(); newWidth=el_new.parent().width(); magicLine_active.stop().animate({ left: leftPos, top: newTopPos, width: newWidth }); }); }); }}); })(jQuery); (function ($){ if($('div').hasClass('tribe-bar-views-inner')){ var el, leftPos, topPos, newTopPos, newWidth, mainNav=$('#tribe-bar-views .tribe-bar-views-list'); mainNav.append(''); var magicLine=$('.magic-line'); magicLine .data('origWidth', magicLine.outerWidth()) .data('origLeft', magicLine.position().left) .data('origTop', magicLine.outerHeight()); if(magicLine.parent().find(' > li.tribe-bar-active').length){ magicLine .width($('.tribe-bar-active').outerWidth()) .css('left', $('.tribe-bar-active').position().left) .css('top', $('.tribe-bar-active').outerHeight() - 2) }else{ magicLine .width($('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').outerWidth()) .css('left', $('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').position().left) .css('top', $('.tabs_mode_tab .cmsmasters_tabs_list > li:first-child').outerHeight() - 2) } $('#tribe-bar-views .tribe-bar-views-list li').on('click', function (){ el=$(this); var magicLine_active=el.parent().find('.magic-line'); leftPos=el.position().left; topPos=el.position().top; newTopPos=topPos + el.outerHeight() - 2; newWidth=el.outerWidth(); magicLine_active.stop().animate({ left: leftPos, top: newTopPos, width: newWidth }); }); }})(jQuery); (function ($){ $('.share_posts a, .share_wrap a:not(.cmsmasters_pinterest_button)').bind('click', function (e){ var screenSize={ width:screen.width, height:screen.height }, windowWidth=650, windowHeight=350, windowTop=(screenSize.height / 2) - (windowHeight / 2), windowLeft=(screenSize.width / 2) - (windowWidth / 2), socialHref=$(this).attr('href'), newWindow='width=' + windowWidth + ', height=' + windowHeight + ', top=' + windowTop + ', left=' + windowLeft + ', resizable=no, status=no, titlebar=no, toolbar=no, location=no'; e.preventDefault(); return window.open(socialHref, '_blank', newWindow); }); })(jQuery); (function ($){ var iframe=$('iframe[src*="youtube.com"]'); iframe.each(function (){ var current=$(this), src=current.attr('src'); if(src){ if(src.indexOf('?')!==-1){ src +="&wmode=opaque"; }else{ src +="?wmode=opaque"; } current.attr('src', src); }}); })(jQuery); (function($){ var elems=$('.cmsmasters-form-builder input, .cmsmasters-form-builder textarea'); elems.on('focus', function (){ var el=$(this); if(el.is(':not(.area_opened)')){ el.parent().parent().addClass('area_opened'); }}); elems.on('blur', function (){ var el=$(this); if(el.val().trim()===''){ el.val(''); el.parent().parent().removeClass('area_opened'); }}); })(jQuery); (function($){ var elems=$('.comment-respond input, .comment-respond textarea, .col2-set input, .col2-set textarea, .woocommerce-EditAccountForm input, .woocommerce-EditAccountForm textarea, .login input, .register input'); elems.on('focus', function (){ var el=$(this); if(el.is(':not(.area_opened)')){ el.parent().addClass('area_opened'); }}); elems.on('blur', function (){ var el=$(this); if(el.val().trim()===''){ el.val(''); el.parent().removeClass('area_opened'); }}); setTimeout(function (){ elems.each(function (){ var el=$(this); if(el.val().trim()!=''){ el.parent().addClass('area_opened'); }}); }, 500); })(jQuery); }); function cmsmastersLike(postID){ "use strict"; if(postID!==''){ var likeButton=jQuery('#cmsmastersLike-' + postID), data={ action:'cmsmasters_ajax_like', id:postID, nonce:cmsmasters_script.nonce_ajax_like }; likeButton.find('> span').text('...'); jQuery.post(cmsmasters_script.ajaxurl, data, function(response){ likeButton.find('> span').text(response); likeButton.addClass('active'); likeButton.attr({ onclick:'return false;' }); }); } return false; } "use strict"; var ua=navigator.userAgent, checker={ os:{ iphone:ua.match(/iPhone/), ipod:ua.match(/iPod/), ipad:ua.match(/iPad/), blackberry:ua.match(/BlackBerry/), android:ua.match(/(Android|Linux armv6l|Linux armv7l)/), linux:ua.match(/Linux/), win:ua.match(/Windows/), mac:ua.match(/Macintosh/) }, ua:{ ie:ua.match(/MSIE/), ie6:ua.match(/MSIE 6.0/), ie7:ua.match(/MSIE 7.0/), ie8:ua.match(/MSIE 8.0/), ie9:ua.match(/MSIE 9.0/), ie10:ua.match(/MSIE 10.0/), ie11:ua.match(/MSIE 11.0/), opera:ua.match(/Opera/), firefox:ua.match(/Firefox/), chrome:ua.match(/Chrome/), safari:ua.match(/(Safari|BlackBerry)/) }}; function isImageOk(img){ "use strict"; if(!img.complete){ return false; } if(typeof img.naturalWidth!==undefined&&img.naturalWidth===0){ return 'stop'; } return true; } function checkN(a, b, x){ "use strict"; if((a > b&&a - x <=b)||(b > a&&b - x <=a)){ return true; }else{ return false; }} if(jQuery('.cmsmasters_pinterest_button').length > 0){ (function(){ window.PinIt=window.PinIt||{ loaded:false }; if(window.PinIt.loaded){ return; } window.PinIt.loaded=true; function async_load(){ var s=document.createElement("script"); s.type="text/javascript"; s.async=true; s.src="//assets.pinterest.com/js/pinit.js"; var x=document.getElementsByTagName("script")[0]; x.parentNode.insertBefore(s, x); } if(window.attachEvent){ window.attachEvent("onload", async_load); }else{ window.addEventListener("load", async_load, false); }})(); } function uniqID(){ "use strict"; return Math.round(new Date().getTime() + (Math.random() * 1000000)); }; (function(e){"use strict";if(typeof define==="function"&&define.amd)define(["jquery"],e);else e(jQuery)})(function(e){"use strict";e.fn.tweet=function(t){function i(e,t){if(typeof e==="string"){var n=e;for(var r in t){var i=t[r];n=n.replace(new RegExp("{"+r+"}","g"),i===null?"":i)}return n}else return e(t)}function s(t,n){return function(){var r=[];this.each(function(){r.push(this.replace(t,n))});return e(r)}}function o(e){return e.replace(//g,"^>")}function u(e,t){return e.replace(r,function(e){var n=/^[a-z]+:/i.test(e)?e:"http://"+e;var r=e;for(var i=0;i'+o(r)+""})}function a(e){return Date.parse(e.replace(/^([a-z]{3})([a-z]{3} \d\d?)(.*)(\d{4})$/i,"$1,$2$4$3"))}function f(e){var t=arguments.length>1?arguments[1]:new Date;var n=parseInt((t.getTime()-e)/1e3,10);var r="";if(n<1){r="just now"}else if(n<60){r=n+" seconds ago"}else if(n<120){r="about a minute ago"}else if(n<45*60){r="about "+parseInt(n/60,10).toString()+" minutes ago"}else if(n<2*60*60){r="about an hour ago"}else if(n<24*60*60){r="about "+parseInt(n/3600,10).toString()+" hours ago"}else if(n<48*60*60){r="about a day ago"}else{r="about "+parseInt(n/86400,10).toString()+" days ago"}return r}function l(e){if(e.match(/^(@([A-Za-z0-9-_]+)) .*/i)){return n.auto_join_text_reply}else if(e.match(r)){return n.auto_join_text_url}else if(e.match(/^((\w+ed)|just) .*/im)){return n.auto_join_text_ed}else if(e.match(/^(\w*ing) .*/i)){return n.auto_join_text_ing}else{return n.auto_join_text_default}}function c(){var t=n.modpath,r=n.fetch===null?n.count:n.fetch,i={include_entities:1};if(n.list){return{host:n.twitter_api_url,url:"/1.1/lists/statuses.json",parameters:e.extend({},i,{list_id:n.list_id,slug:n.list,owner_screen_name:n.username,page:n.page,count:r,include_rts:n.retweets?1:0})}}else if(n.favorites){return{host:n.twitter_api_url,url:"/1.1/favorites/list.json",parameters:e.extend({},i,{list_id:n.list_id,screen_name:n.username,page:n.page,count:r})}}else if(n.query===null&&n.username.length===1){return{host:n.twitter_api_url,url:"/1.1/statuses/user_timeline.json",parameters:e.extend({},i,{screen_name:n.username,page:n.page,count:r,include_rts:n.retweets?1:0})}}else{var s=n.query||"from:"+n.username.join(" OR from:");return{host:n.twitter_search_url,url:"/1.1/search/tweets.json",parameters:e.extend({},i,{q:s,rpp:r})}}}function h(e,t){if(t){return"user"in e?e.user.profile_image_url_https:h(e,false).replace(/^http:\/\/[a-z0-9]{1,3}\.twimg\.com\//,"https://s3.amazonaws.com/twitter_production/")}else{return e.profile_image_url||e.user.profile_image_url}}function p(t){var r={};r.item=t;if(e.isArray(r.item)&&r.item[0].code===88){r.avatar=r.join=r.time="";r.text=''+r.item[0].message+'';return r}r.source=t.source;r.name=t.from_user_name||t.user.name;r.screen_name=t.from_user||t.user.screen_name;r.avatar_size=n.avatar_size;r.avatar_url=h(t,document.location.protocol==="https:");r.retweet=typeof t.retweeted_status!="undefined";r.tweet_time=a(t.created_at);r.join_text=n.join_text=="auto"?l(t.text):n.join_text;r.tweet_id=t.id_str;r.twitter_base="http://"+n.twitter_url+"/";r.user_url=r.twitter_base+r.screen_name;r.tweet_url=r.user_url+"/status/"+r.tweet_id;r.reply_url=r.twitter_base+"intent/tweet?in_reply_to="+r.tweet_id;r.retweet_url=r.twitter_base+"intent/retweet?tweet_id="+r.tweet_id;r.favorite_url=r.twitter_base+"intent/favorite?tweet_id="+r.tweet_id;r.retweeted_screen_name=r.retweet&&t.retweeted_status.user.screen_name;r.tweet_relative_time=f(r.tweet_time);r.entities=t.entities?(t.entities.urls||[]).concat(t.entities.media||[]):[];r.tweet_raw_text=r.retweet?"RT @"+r.retweeted_screen_name+" "+t.retweeted_status.text:t.text;r.tweet_text=e([u(r.tweet_raw_text,r.entities)]).linkUser().linkHash()[0];r.tweet_text_fancy=e([r.tweet_text]).makeHeart()[0];r.user=i('{screen_name}',r);r.join=n.join_text?i(' {join_text} ',r):" ";r.avatar=r.avatar_size?i('{screen_name}\'s avatar',r):"";r.time=i('{tweet_relative_time}',r);r.text=i('{tweet_text_fancy}',r);r.reply_action=i('reply',r);r.retweet_action=i('retweet',r);r.favorite_action=i('favorite',r);return r}var n=e.extend({modpath:"/twitter/",username:null,list_id:null,list:null,favorites:false,query:null,avatar_size:null,count:3,fetch:null,page:1,retweets:true,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,refresh_interval:null,twitter_url:"twitter.com",twitter_api_url:"api.twitter.com",twitter_search_url:"api.twitter.com",template:"{avatar}{time}{join}{text}",comparator:function(e,t){return t["tweet_time"]-e["tweet_time"]},filter:function(e){return true}},t);var r=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;e.extend({tweet:{t:i}});e.fn.extend({linkUser:s(/(^|[\W])@(\w+)/gi,'$1@$2'),linkHash:s(/(?:^|)[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,' #$1'),makeHeart:s(/(<)+[3]/gi,"")});return this.each(function(t,r){var s=e('
        ');var o='

        '+n.intro_text+"

        ";var u='

        '+n.outro_text+"

        ";var a=e('

        '+n.loading_text+"

        ");if(n.username&&typeof n.username=="string"){n.username=[n.username]}e(r).unbind("tweet:load").bind("tweet:load",function(){if(n.loading_text)e(r).empty().append(a);e.ajax({dataType:"json",type:"post",async:false,url:n.modpath||"/twitter/",data:{request:c()},success:function(t,a){if(t.message){console.log(t.message)}var f=t.response;e(r).empty().append(s);if(n.intro_text)s.before(o);s.empty();if(f.statuses!==undefined){resp=f.statuses}else if(f.results!==undefined){resp=f.results}else{resp=f}var l=e.map(resp,p);l=e.grep(l,n.filter).sort(n.comparator).slice(0,n.count);s.append(e.map(l,function(e){return"
      • "+i(n.template,e)+"
      • "}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd");if(n.outro_text)s.after(u);e(r).trigger("loaded").trigger(l?"empty":"full");if(n.refresh_interval){window.setTimeout(function(){e(r).trigger("tweet:load")},1e3*n.refresh_interval)}}})}).trigger("tweet:load")})}}); window.addComment=function(f){var v,I,C,h=f.document,E={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=f.MutationObserver||f.WebKitMutationObserver||f.MozMutationObserver,i="querySelector"in h&&"addEventListener"in f,n=!!h.documentElement.dataset;function t(){d(),function(){if(!e)return;new e(o).observe(h.body,{childList:!0,subtree:!0})}()}function d(e){if(i&&(v=b(E.cancelReplyId),I=b(E.commentFormId),v)){v.addEventListener("touchstart",l),v.addEventListener("click",l);var t=function(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return I.removeEventListener("keydown",t),e.preventDefault(),I.submit.click(),!1};I&&I.addEventListener("keydown",t);for(var n,d=function(e){var t,n=E.commentReplyClass;e&&e.childNodes||(e=h);t=h.getElementsByClassName?e.getElementsByClassName(n):e.querySelectorAll("."+n);return t}(e),o=0,r=d.length;o